533调试通过,可以在debug和release两个模式下都正常运行,现在用531替换533后,编译时就内存分配出错,具体现象如下:
1,如图1 LDF settiings:选择L1和Minimun size 2KB时,仿真环境下编译就出错;
2,如图1 LDF settings:选L3时并且Absolute size由2K改为4K,仿真环境下编译通过,但是非运行时还会出现图2和图3的错误;
3,如图1 LDF settings:选择L1和Minimun size 2KB时,但是把算法函数所分配的内存由531内部改为外部sdram,仿真环境下编译通过,但是运行时还会出现图2和图3的错误。
请问这是什么原因? 在原533基础上如何修改配置才能是531能在非仿真环境下成功运行原算法函数?
P.S.: 我们外部sdram是MT48LC16M16A2。