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还是挺重要哈、整错了真的是搞死个人。

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

相关推荐
kyriewen1 小时前
我把今年流传的前端 AI 面试题整理了一遍——4 类场景题+回答框架(附速查表)
前端·面试·程序员
计算机魔术师2 小时前
国产多模态模型正面硬刚Opus旗舰:差距从30%缩到3%
前端
风骏时光牛马2 小时前
程序员进阶:深度思考,解锁职场成长的底层逻辑
前端
IT_陈寒2 小时前
用了Proxy才发现以前的JavaScript白写了
前端·人工智能·后端
爱丶不疚2 小时前
Eval: Agent 说的 Eval 是什么?从单测、TDD 到 Sentry 聊起
前端·ai编程·vibecoding
求道於盲2 小时前
python中的类型标注
前端
计算机魔术师3 小时前
从硅谷测试到全球铺开,ChatGPT广告的10亿美元秘密
前端
专业抄代码选手4 小时前
08|Fiber 上的 `useState`:状态终于属于具体组件
前端·javascript·react.js
默_笙4 小时前
😭 Vibe Coding 翻车实录:AI 编程为什么必须先写"剧本"
前端·javascript
LEE4 小时前
原来 Claude Code 最厉害的工具,一行代码都不写
前端·后端