项目本来用stm32f407开发,由于涨价过于夸张,打算换个国产的。想请教一下大佬们,怎么从stm32f407的项目移植到Cortex-M4架构的芯片上,老大让我参考bsp里的at32,但我之前没接触过,有点无从下手,希望得到大佬指点
查看更多
移植文档参考官方文档: https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/programming-manual/porting/porting
CM3和CM4的内核移植,都一样的,基本是不需要修改的,这里你比如拷贝STM32F4,然后基于这个修改
BSP 移植,在相同内核架构时,也需要移植的,是重点
准备一直到哪款M4的国产芯片呢,BSP找一下有没有相同系列的。另外再论坛搜索一下国产MCU,有很多大佬的移植经验文章,可以看看有没有你的那款芯片。
如果有类似架构的MCU(at32),移植起来比较容易,复制一份相似MCU的bsp,进行修改会很快速。
bsp 里有还好,没有,或者驱动不全的才揪心。我们准备用 nuc970了。
一个外设一个外设移吧
移植是个麻烦货,不是拷贝就可以的,如果你移植的芯片厂家的库驱动做的完善还好,如果不完善则麻烦大了。现在国货这方面的技术支持都比较差,文档也不是很完善,大多是参考国外芯片,然后对照国产芯片的资料一步一步的去做。
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
清晰