主题: CC1200中讨论的其他部件
您好,
我在MSP432P401R上制作了一个应用程序,它接收带有射频模块的固件并将其存储在外部FRAM上,然后从主内存上的FRAM程序中启动大量擦除和数据。 我在重新启动时遇到问题。 当我发送与设备上下载的固件不同的固件时,仅在激活某个功能中的另一个PIN时工作正常,但当新程序在重新启动后出现较大差异时,它停止响应并转到内存中的未知地址。 是sysctl_rebootDevice() Class1 reboot reset或Class0 POR reset, 因为我仍可以在 sysctl_rebootDevice()之后调试设备 。 是否需要重置Class0 POR才能使其正常工作,或者此类重新启动设备是否存在其它问题?
编辑:请注意,我正在为内存构建整个程序优化级别下的发行版本。
编辑2:好的,我已经回答了我的问题了:D。 我在sysctl_rebootDevice()函数上输入了断点,刚刚关闭设备电源,然后开机,工作正常,所以我的问题是,此函数不能根据我的需要进行重置,所以我现在的问题是如何在软件中启动POR重置?
此致,
Ugljesa Popovic