来由是程序经常运行后报非法中断,经过各种现象观察,各种因素排除,各种改写尝试,结论是cpu2编译后,map文件中的text部分不能大于0x373e,否则就会导致cpu1爆出非法中断。不能通过扩大cmd文件中text部分大小来解决,因为目前分配给这部分的已经最大化了。同时可以观测RAM的事情情况来优化。
这就给了第二个一个程序优化的方向,代码大小优化,RAM存储优化。
来由是程序经常运行后报非法中断,经过各种现象观察,各种因素排除,各种改写尝试,结论是cpu2编译后,map文件中的text部分不能大于0x373e,否则就会导致cpu1爆出非法中断。不能通过扩大cmd文件中text部分大小来解决,因为目前分配给这部分的已经最大化了。同时可以观测RAM的事情情况来优化。
这就给了第二个一个程序优化的方向,代码大小优化,RAM存储优化。