主题中讨论的其他器件:UNIFLASH
在执行恢复出厂设置命令以删除测试期间创建的 IP 安全区域之前、我尝试在闪存邮箱中设置出厂复位参数。 我遵循了 msp432p4XXX 技术参考手册中提到的所有内容。 但是当我使用以下主代码重新启动器件时、它给出了错误"Cortex_M4_0:连接到目标时出错:(错误-614 @ 0x0)目标表示之前的 SWD 请求中存在错误情况。 清除错误条件、然后重试 SWD 请求。 (仿真包9.6.0.00172)"
#include
#include "flashmailbox.h"
#include "driverlib.h"
int main (空)
{
WDT_A->CTL = WDT_A_CTL_PW | WDT_A_CTL_HOLD;//停止看门狗计时器
sysctl_rebootDevice();
while (1);
}
闪存邮箱阵列配置:
/*---- 一般配置组--- *
0x0115ACF6、//邮箱启动、
/*常规参数命令:
*可接受的值是的一个或一个组合
* COMMAND_xxxx 定义或 COMMAND_NONE */
0x20000000、//常规参数命令
/*!请勿更改、回读/保留地址*/
0xFFFFFFFF、//恢复出厂设置 ACK
0xFFFFFFFF、//保留
/*---- 出厂复位参数组------------------------------------------------------- *
/*出厂重置启用*/
0xFFFFFFFF、
/*出厂重置密码启用*/
0x00000000、
/*出厂重置密码*/
0x12345678、
0x12345678、
0x12345678、
0x12345678、
/*!请勿修改,保留值*/
0xFFFFFFFF、
0xFFFFFFFF、
我之前在闪存邮箱中使用过引导改写来配置 IP 安全区域、但它没有给出任何错误。 在设置出厂重置参数命令之前、我还清除了闪存邮箱。 我使用的调试探针是 XDS110。 请帮助我解决此问题。 我尝试卸载 XDS110驱动器、但这没有帮助。 固件中似乎存在某种阻止与调试器连接的错误。

