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

我才不要写代码呢

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

暂无评论

发表评论

相关推荐

关于开发板

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