参考君正官方教程:君正全平台linux源码同步教程(除X1830人脸识别板)_君正x1830_北京君正的博客-CSDN博客
教程中是linux源码的同步教程,需要将路径:
ssh://sz_halley2@119.136.25.25:29418/mirror/linux/manifest
改为:
ssh://sz_halley2@119.136.25.25:29418/mirror/freertos/manifest
即可同步freertos的源码。
1.初始化环境变量,设置编译器到环境变量
cd freertos
source build/envsetup.sh
2.选择配置文件
在..\freertos\configs路径下有各种处理器对应的配置文件,我的硬件是基于X2100+nand,所以选择x2100_nand_defconfig。
make x2100_nand_defconfig
3.编译
make
修改配置⽂件使⽤可视化配置⼯具IConfigTool
1.解压并打开配置工具
IConfigTool配置⼯具在与freertos同级的tools/⽬录下,解压:
cd ..
cd iconfigtool/
tar -zxvf IConfigToolApp.tar.gz
2.运行
cd IConfigToolApp/
./IConfigTool
注意:需要使用带有Xserver SSH工具,如MobaXterm,如果使用SecureCRT会提示:IConfigTool: cannot connect to X server。
Config.in 是生成配置界面文件
Config是需要修改的配置文件
点击open进⼊IConfigTool配置⼯具主界⾯。
3.修改配置文件
将console 所用的uart和波特率,这里选择uart2,波特率115200
修改完成之后点击File,选择save,然后关闭对话框。
4.从新编译
cd ../../../
make x2100_nand_defconfig
make
编译成功之后会生成启动引导文件rtos-with-spl.bin。
可以在windows或linux系统下烧写,我选择在windows下烧写。将..\tools\burntools目录下的cloner-2.5.26-windows_alpha.zip拷贝到windows电脑上。
1.安装驱动
主板上将X2100启动模式设置为USB,然后给主板上电,将USB连接到电脑,如果没有出现usb cloner device,则需要先安装驱动,驱动文件存放在..\cloner-2.5.26-windows_alpha\cloner-win32-driver目录下。
2.烧写
将..\tools\burntools目录下的x2100_sfc_nand_lpddr2_freertos.cfg文件拷贝到..\cloner-2.5.26-windows_alpha\cloner-2.5.26-windows_alpha\configs\x2100中。
进入..\cloner-2.5.26-windows_alpha\cloner-2.5.26-windows_alpha,运行cloner.exe
点击“配置”,
点击“保存”,回到主页面,点击“开始”。
然后重新插入USB,烧写完成后如下: