N32H762IIL调试中遇到的错误

目录

一、读/写保护错误

1、检查Jlink连接的电路

2、确认JLink正确安装

3、BOOT0电平状态确认

4、预留USART1当芯片出现读写保护时,使用官方工具解除保护接口

二、第二次碰到同类型的错误

三、出现的问题原因


一、读/写保护错误

Connecting to target via SWD

InitTarget() start

Error! Failed to prepare target CPU

Active read and/or write protected N32H7xx device detected.

This could cause problems during flash download.

Note: Unsecuring will trigger a mass erase of the internal flash.

Executing default behavior previously saved in the registry.

Device will be unsecured now.

Error! Failed to prepare target CPU

InitTarget() end - Took 2.87s

Jlink.exe中提示的错误

复制代码
Connecting to target via SWD
InitTarget() start
Error! Failed to prepare target CPU
Active read and/or write protected N32H7xx device detected.
This could cause problems during flash download.
Note: Unsecuring will trigger a mass erase of the internal flash.
Executing default behavior previously saved in the registry.
Device will be unsecured now.
Error! Failed to prepare target CPU
InitTarget() end - Took 2.74s
Failed to attach to CPU. Trying connect under reset.
InitTarget() start
Error! Failed to prepare target CPU
Active read and/or write protected N32H7xx device detected.
This could cause problems during flash download.
Note: Unsecuring will trigger a mass erase of the internal flash.
Executing default behavior previously saved in the registry.
Device will be unsecured now.
Error! Failed to prepare target CPU
InitTarget() end - Took 2.68s
Error occurred: Could not connect to the target device.
For troubleshooting steps visit: https://kb.segger.com/J-Link_Troubleshooting

Kile 5中提示的错误

复制代码
DLL: V8.86 , compiled Nov 12 2025 12:19:42
Firmware: J-Link V9 compiled May  7 2021 16:26:12
Hardware: V9.40
S/N : 69405637 
Feature(s) : RDI, GDB, FlashDL, FlashBP, JFlash 
 
* JLink Info: InitTarget() start
* JLink Info: Error! Failed to prepare target CPU
* JLink Info: Active read and/or write protected N32H7xx device detected.
This could cause problems during flash download.
Note: Unsecuring will trigger a mass erase of the internal flash.
* JLink Info: Executing default behavior previously saved in the registry.
* JLink Info: Device will be unsecured now.
* JLink Info: Error! Failed to prepare target CPU
* JLink Info: InitTarget() end - Took 2.67s
* JLink Info: Failed to attach to CPU. Trying connect under reset.
* JLink Info: InitTarget() start
* JLink Info: Error! Failed to prepare target CPU
* JLink Info: Active read and/or write protected N32H7xx device detected.
This could cause problems during flash download.
Note: Unsecuring will trigger a mass erase of the internal flash.
* JLink Info: Executing default behavior previously saved in the registry.
* JLink Info: Device will be unsecured now.
* JLink Info: Error! Failed to prepare target CPU
* JLink Info: InitTarget() end - Took 2.71s
Error: Flash Download failed  -  Target DLL has been cancelled
Flash Load finished at 19:37:25

1、检查Jlink连接的电路

使用万用表一个个点。

2、确认JLink正确安装

官方给的文件放置正确的放置目录

3、BOOT0电平状态确认

确认BOOT0为低电平,才能在线调试程序。

flsah 用户主闪存区

AXI SRAM 是 N32H762 系列里 挂接在 AXI 总线上的一块片上静态 RAM

AXI全称 Advanced eXtensible Interface 扩展接口

4、预留USART1当芯片出现读写保护时,使用官方工具解除保护接口

二、第二次碰到同类型的错误

使用工具向falsh中烧录空程序

复制代码
Connecting to target via SWD
InitTarget() start
Error! Failed to prepare target CPU
Active read and/or write protected N32H7xx device detected.
This could cause problems during flash download.
Note: Unsecuring will trigger a mass erase of the internal flash.
Executing default behavior previously saved in the registry.
Device will be unsecured now.
Error! Failed to prepare target CPU
InitTarget() end - Took 2.55s
Found SW-DP with ID 0x2BA01477
DPIDR: 0x2BA01477
CoreSight SoC-400 or earlier
Scanning AP map to find all available APs
AP[2]: Stopped AP scan as end of AP map has been reached
AP[0]: AHB-AP (IDR: 0x24770011, ADDR: 0x00000000)
AP[1]: AHB-AP (IDR: 0x24770011, ADDR: 0x01000000)
Iterating through AP map to find AHB-AP to use
AP[0]: Skipped. Could not read CPUID register
AP[1]: Skipped. Invalid implementer code read from CPUIDVal[31:24] = 0x00
Attach to CPU failed. Executing connect under reset.
Failed to power up DAP
InitTarget() start
Error! Failed to prepare target CPU

三、出现的问题原因

这个芯片是高电平使能、上一次给的是低电平、导致这个0.9V时有时无。在线调试不了程序并触发读写保护、官方给的工具也连接不上。这个0.9V还是挺重要哈、整错了真的是搞死个人。

第二次出现的原因:估计是这段代码出现了问题。

相关推荐
代码搬运媛9 小时前
Jest 测试框架详解与实现指南
前端
counterxing9 小时前
我把 Codex 里的 Skills 做成了一个 MCP,还支持分享
前端·agent·ai编程
wangqiaowq10 小时前
windows下nginx的安装
linux·服务器·前端
之歆10 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
发现一只大呆瓜10 小时前
Vite凭什么这么快?3分钟带你彻底搞懂 Vite 热更新的幕后黑手
前端·面试·vite
Maimai1080810 小时前
React如何用 @microsoft/fetch-event-source 落地 SSE:比原生 EventSource 更灵活的实时推送方案
前端·javascript·react.js·microsoft·前端框架·reactjs·webassembly
kyriewen12 小时前
产品经理把PRD写成“天书”,我用AI半小时重写了一遍,他当场愣住
前端·ai编程·cursor
humcomm13 小时前
元框架的工作原理详解
前端·前端框架
canonical_entropy13 小时前
Attractor Before Harness: AI 大规模开发的方法论
前端·aigc·ai编程
zhangxingchao13 小时前
多 Agent 架构到底怎么选?从 Claude Agent Teams、Cognition/Devin 到工程落地原则
前端·人工智能·后端