setagllib 发表于 2015-1-4 10:38:58

如何正确移植freeRTOS致stm32f401?

       我用的mcu为stm32f401nucleo,移植了freeRTOS, f4系列mcu是arm-cortex M4,所以就移植了FreeRTOS\Source\portable\RVDS\ARM_CM4F目录下的port.c文件,但是我发现如果移植FreeRTOS\Source\portable\RVDS\ARM_CM3下的port.c也能run,而且对比了这两个源文件,有一些地方不一致,正确的做法应该是移植哪个目录下的port.c呢?

nongxiaoming 发表于 2015-1-4 11:28:47

你还会发现F2的bin直接烧到F4也能跑。其实这些不奇怪的,CM4只是扩充了些东西,原本CM3的东西还是保留的。但只是能跑不代表有些特殊的东西不出问题,比如fpu没法用。

zhongsandaoren 发表于 2015-1-4 11:30:52

同意2楼说法
页: [1]
查看完整版本: 如何正确移植freeRTOS致stm32f401?