vowstar wrote:上面的回答答非所问,不知道误导了多少人
在所有非中断函数之前加 ICACHE_FLASH_ATTR ,然后重新编译。
如果还不行,就要用更激进的做法,改ld脚本把所有的常数常量放到flash,读出时4字节对齐读出。然后关掉switch的jumptable,把一些中断中永远用不到的函数放在flash里。
感谢,解决问题。。。
vowstar wrote:上面的回答答非所问,不知道误导了多少人
在所有非中断函数之前加 ICACHE_FLASH_ATTR ,然后重新编译。
如果还不行,就要用更激进的做法,改ld脚本把所有的常数常量放到flash,读出时4字节对齐读出。然后关掉switch的jumptable,把一些中断中永远用不到的函数放在flash里。