由于RTT官网目前不支持 Cortex-A53, 所以自己适配了 Cortex-A53 架构相关底层代码。目前已成功运行。这些底层代码可通用,代码规范与注释很详尽。详细描述如下:
将 64 位的 RT-thread 4.1.0 master 移植到 Cortex-A53 板子上,主要实现了最小系统,包含底层的汇编启动文件,MMU 配置文件,GICv3 中断驱动,ARM Generic Timer 驱动,以及任务切换汇编实现,IRQ 汇编处理实现,上述驱动同一架构可通用,唯一需要更改的是 UART 驱动,因为此代码使用的是创龙的 imx8mm 开发板。
1