在移植最新FreeRTOS到stm32f103ZE上时,编译FreeRTOS提供的Demo文件中的stm32_keil项目时出现:port.c: Internal fault: [0xafc2db:400524]错误,百思不得其解,后上网查找,问题是由于Keil版本的原因造成的,我使用的是MDK4.0,如果是MDK3.5就不会出现这个问题;在MDK4.0中需要将“static void prvStartFirstTask( void );”声明中的“static”去掉,才能编译通过;到底是什么原因还需高手来解答。
另附最新版FreeRTOS v7.6.0下载地址点击打开链接