文章目录[隐藏]
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
暂无评论