【发布时间】:2013-07-28 04:05:50
【问题描述】:
我正在使用具有 10K RAM 的 MSP430 芯片。如果我的 RAM 使用量超过 5k,它永远无法进入 main()。初始化代码调用__data20_memzero 清除已用的RAM空间。
看起来它在内存中递增并清除字节直到 R14=R12。 R14 为 0x34B4。但是 R12 的最大值是 0x2c86 在它重新启动并重新开始之前。我通过调试器手动关闭了看门狗,它开始运行得很好。我不能认为这是正常的。知道如何解决这个问题吗?
【问题讨论】:
标签: c embedded startup msp430 iar