- 博客(4)
- 收藏
- 关注
原创 IAR编译出错,Error[Lp011]: section placement failed ,终于找到原因了
提示linking 的时候出错,IAR链接的时候,用到iaf文件,而且提示估算最小的字节数9138已经超出可分配的自由空间8000,造成stack溢出,查看了iaf文件发现,分配的cstack太大了,所以造成空间不够,也浪费了资源。解决方法:把2000改为400即可 。...
2021-11-02 11:09:10
4442
2
原创 IAR编译报错,移植FreeRTOS系统常见问题:Bad label ,Bad instrution,when running assembler,解决方法如下:
出现这个问题是:系统的汇编文件的格式发生变化了,即使是空格增减,找到报错的对应文件,FreeRTOSConfig.h,remove这个文件,重新add这个文件进去,重新编译即可。
2021-10-28 16:09:44
941
原创 IAR调试,出现关于启动文件的Error[41]: Bad label,Bad Instruction,报三个错误的解决办法
1,这是因为修改了.s启动文件的格式,即使没修改,删除了空格会这样报错的,所以最好的解决办法是:IAR工程中remove掉这个启动文件,把原来的启动文件删掉,重新移植一个相同的启动文件过来,再重新在CMSIS文件夹下面Add启动文件,编译即可通过了。2,一开始我也搞不清楚是哪里出错了,好像没修改过启动文件啊,为什么一直都是这里报错,最后才想到干脆重新换个新的启动文件(或许是自己不小心修改了哪里,自己不知道而已),最后真的编译成功了。希望能帮助大家,谢谢...
2021-08-09 17:06:09
2674
原创 IAR编译时报错:Fatal Error[Li001]: could not open file (boot.bin打不开)
解决办法:1,点击对应分组,比如APP1—Debug,右键选择options,如下图所示,点击Linker,勾选Override default,点击右边③的路径按钮,选择所在工程的目录下的APP1.icf文件,点击ok即可2:再次编辑,问题得到解决了,成功连接到了APP1.out,这个问题主要是一开始的配置路径不对的问题,我个人一开始也找了很久,对比了其他,才发现这个问题,希望对大家有所帮助,谢谢...
2021-08-09 15:08:18
2787
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人