是否有办法将context.S中声明的函数放置RAM中运行,
我使用的是IAR,在rt_hw_interrupt_enable和rt_hw_interrupt_disable前增加SECTION .ramcode:CODE(2)编译出的bin文件特别大,0x0800~0x2000中被填充了无效数据,是否有办法解决
rt_hw_interrupt_enable
rt_hw_interrupt_disable
SECTION .ramcode:CODE(2)
bin
0x0800~0x2000
查看更多
把函数调用改成宏,减少两次函数调用。放内存里速度可以快多少?
bin文件特别大
这是因为只输出1个BIN,如果输出多个BIN就正常了。你可以看下开关中断的代码是否有正确搬运到RAM中。如果是,输出多BIN,然后只烧录FLASH的BIN就行了。或让只输出FLASH所在的BIN。
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部