本帖最后由 KING阿飞 于 2022-9-11 15:37 编辑
【ESK32-30519 + ESK32-21001测评】移植RT-Thread Nano
首先,我们了解片上存储器是28 KB 片上 Flash 存储器用作指令 和 数据和选项存储 :16 KB 片上 SRAM,所以我选择小型的国产OS:RT-Thread Nano,作为项目评测OS。
一、移植过程
我们首先下载官方的资源包,资源包点此下载(https://www.holtek.com.cn/documents/10179/052fe018-3579-46e4-a3a8-32e53fbc0033)。我们找到例程项目,.\project_template\IP\Example\MDK_ARMv537(这里由于我的keil是537的),点开项目文件。
我们再安装RT-Thread Nano的离线安装包,离线安装包点此下载 (https://www.rt-thread.org/download/mdk/RealThread.RT-Thread.3.1.5.pack)。我们安装完成后,找到包管理器。
安装完毕后,需要修改的地方是:
1、将ht32f5xxxx_01_it.c文件中的,HardFault_Handler,PendSV_Handler,SysTick_Handler注释
2、修改RTOS中的board.c:
添加SysTick_Handler,调用rt_os_tick_callback。完善rt_hw_board_init。
|