Other Parts Discussed in Thread: MSP430FR6047
我们已修改链接器文件、将 LEARAM 的存储器范围修改为3KB 大小(默认为4KB 大小)、将 RAM 的存储器范围修改为5KB 大小(默认为4KB 大小)。 但在分配存储器范围之后、MSP430FR6047 MCU 复位。 请帮助我们解决此问题。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: MSP430FR6047
我们已修改链接器文件、将 LEARAM 的存储器范围修改为3KB 大小(默认为4KB 大小)、将 RAM 的存储器范围修改为5KB 大小(默认为4KB 大小)。 但在分配存储器范围之后、MSP430FR6047 MCU 复位。 请帮助我们解决此问题。
您好,Guravaiah,
您是否通过更改 lnk_msp430fr6047.cmd 中的值来修改这些命令?
您确定已为 LEARAM 保留足够的空间吗? 在 USSSWLib 模板示例中、默认的 LEARAM 利用率为默认4K 大小的69%、这意味着将 LEARAM 大小减小25%(从4K 降低到3K)会使程序非常接近最大值。 Code Composer Studio 中提供了一种查看存储器分配的工具、方法是导航至"View"->"Memory Allocation"。 此处的信息可能会帮助您解决问题。
您是否确定您的代码中没有其他任何内容发生变化来导致复位? 我们的许多其他用户也进行了类似的更改、没有出现任何问题。