stm32f103c8t6移植rtos遇到解决不了的问题

2019-07-21 03:48发布

遇到报错:FreeRTOSportableport.c(129): error: A1944E: Literal pool entries cannot be generated in execute-only sections
FreeRTOSportableport.c(146): error: A1944E: Literal pool entries cannot be generated in execute-only sections
FreeRTOSportableport.c(224): error: A1944E: Literal pool entries cannot be generated in execute-only sections


解决不了,卡在这了,有没哪位遇到过,怎么解决。
STM32F103C8T6能跑大一点程序的RTOS吗?加入485的程序,定义了几个1024的缓存,总是报错?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
zjzy2374
1楼-- · 2019-07-21 06:19
这个问题已经解决了,就是奇怪,加入RTOS为什么485进不了中断,将RTOS相关全部屏蔽掉就可以传入485接收中断,头大
1208
2楼-- · 2019-07-21 11:48
帮顶!
1599064432
3楼-- · 2019-07-21 13:31
 精彩回答 2  元偷偷看……
zjzy2374
4楼-- · 2019-07-21 13:40
是因为#define configTOTAL_HEAP_SIZE                ( ( size_t ) ( 9 * 1024 ) )太大,当容量不够时,不要按网上教程去改,调整这个大小

一周热门 更多>