FH8626V100开发

FH8626V100是富瀚微出的一款带摄像头的方案,开发工具在Linux 上进行。

版本 Ubuntu 20.04 64位

配置开发工具

安装依赖工具

都是编译要用到的

sudo apt install make lib32z1 python2 lzop python-is-python2

安装交叉编译器

在原厂文档的说明下运行这个shell就可以了

进入FH_RT_Vx.x_x/docs_tools/software/pc目录,运行./install_toolchain.sh

这个脚本会把工具解压到 /opt/fullhan/toolchain/ 这个文件夹下面,然后echo工具路径到profile末尾中。
但是实际上在插入profile文件中的工具链路径并没有生效,所以在/etc/profile文件末尾手动加一下后重启

export PATH=$PATH:/opt/fullhan/toolchain/arm-fullhan-linux-uclibcgnueabi/bin

确认是否成功安装

arm-fullhan-linux-uclibcgnueabi-gcc -v 

交叉编译器安装成功就可以正常开发uboot项目了

安装scons

开发rthread还需要安装scons工具,不要去apt上install,那个依赖的是python3,不兼容。
在原厂文档上有提供一个版本:

FH_RT_Vx.x_x/docs_tools/software/pc/scons-2.3.4.tar.gz

解压并进入到scons-2.3.4文件夹中执行

sudo python setup.py install

完成

至此完成

Uboot添加串口1

开启外设时钟

board/Fullhan/fh8626v100_devboard/board.c
clock_init函数中
在这里插入图片描述在这里插入图片描述

配置UART1的引脚

在这里插入图片描述

添加新串口

board/Fullhan/fh8626v100_devboard/board_config.h
pinctrl添加新串口 并把引脚冲突的SD0修改
在这里插入图片描述

添加操作函数

dervers/serial/serial_fh.c
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

版权声明:本文为CSDN博主「我才不要写代码呢」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xue_nuo/article/details/122374192

生成海报
点赞 0

我才不要写代码呢

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

Cortex-A7中断系统

一、中断向量表 中断向量表存放的是中断向量,中断服务程序的入口地址或存放中断服务程序的首地址成为中断向量,因此中断向量表是一系列中断服务程序入口地址组成的表。当某个中断被触发以后就会自动跳转到中断向量表中对应的中断

关于开发板

1 开发板又称为实验板,是从事嵌入式软件开发必不可少的实验平台。 2 开发板分为学生群体使用的通用类型主要有:,比如51单片机开发板,stm32开发板,嵌入式ARM-Linux开发板&#