你好,可爱的对话团队,
我通过SWD(使用SEGGER J-LINK LITE)连接我的HJ580LAXP模块到我的PC。使用UART一切正常工作......
连接的:
SCK - > SCK
SWD - > SWD
3.3 v - > Vcc
接地- >接地
正如我在论坛中读取的那样,可以通过SWD重新编程OTP,只需长时间“JTAG使能标志”设置为“启用”。这样我就可以覆盖OTP上的程序,是对吗?
现在,当我尝试将我的.hex文件下载到电路板RAM时,我收到以下错误消息:
[INFO General @19-03-14 17:06:28] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:28] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:29] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:29] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:29] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:29] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:29] Could not read memory address 0x50003200 with function JLINKARM_ReadMemHW [INFO General @19-03-14 17:06:29] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:29] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:29] Could not read memory address 0x50003201 with function JLINKARM_ReadMemHW [INFO General @19-03-14 17:06:29] TotalIRLen = ?, IRPrint = 0x.. [ERROR General @19-03-14 17:06:29] Could not read memory address 0x50003201 with function JLINKARM_ReadMemHW [INFO General @19-03-14 17:06:29] TotalIRLen = ?000000000000000000000000 [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:30] Could not read memory address 0x50003202 with function JLINKARM_ReadMemHW [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x.. [ERROR General @19-03-14 17:06:30]无法读取内存地址0x50003202 with function JLINKARM_ReadMemHW000000000000000000000000 [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:30] Could not read memory address 0x50003200 with function JLINKARM_ReadMemHW [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:30] Could not read memory address 0x50003204 with function JLINKARM_ReadMemHW [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:30] Could not read memory address 0x50003208 with function JLINKARM_ReadMemHW [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x.. [ERROR General @19-03-14 17:06:30]无法读取内存地址0x50003208 with function JLINKARM_ReadMemHW000000000000000000000000 [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:30] Could not read memory address 0x5000320c with function JLINKARM_ReadMemHW [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:30] Could not read memory address 0x50040200 with function JLINKARM_ReadMem [INFO General @19-03-14 17:06:30] TotalIRLen = ?, IRPrint = 0x.. [ERROR General @19-03-14 17:06:30] Could not read memory address 0x50040200 with function JLINKARM_ReadMem [INFO General @19-03-14 17:06:30]000000000000000000000000 [INFO General @19-03-14 17:06:31] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:31] Could not read memory address 0x50040204 with function JLINKARM_ReadMem [INFO General @19-03-14 17:06:31] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:31] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:31] Could not read memory address 0x50040208 with function JLINKARM_ReadMem [INFO General @19-03-14 17:06:31] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [INFO General @19-03-14 17:06:31] TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 [ERROR General @19-03-14 17:06:31] Could not read memory address 0x5004020c with function JLINKARM_ReadMem [ERROR General @19-03-14 17:06:31] No known chip found while opening JLink connection. Terminating proccess... [ERROR Booter @19-03-14 17:06:31] Failed downloading firmware file to the board.
我已经尝试了不同的模块,并试图通过在Keil uVision中的ULING Pro (Keil)找到芯片,同样的问题。无论如何都找不到芯片了。你有什么好主意吗,我还能试试什么?
设备:
嗨gebe1013,
OTP代表一个时间可编程,因此您无法多次擦除并重新编写OTP。只要称为JTAG Enable标志保持的OTP标题字段,您就可以直接刻录SystemRam。如果刻录应用程序标志并且禁用JTAG启用标志,则设备将无法访问。
谢谢,PM_DIALOG.