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

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

相关推荐
风骏时光牛马4 小时前
AI稳定性治理体系构建与疑难问题深度分析
前端
IT_陈寒5 小时前
JavaScript的this坑人实录,这次我真的记下来了
前端·人工智能·后端
开开心心就好6 小时前
音频降噪剪辑工具,音量裁剪一键处理
运维·服务器·前端·spring·ocr·音视频·1024程序员节
PedroQue997 小时前
0.8.2 新增 backFallback 配置,无 tabbar 页返回无忧
前端·uni-app
淡漠的蓝精灵7 小时前
web.py:一个简单到极致的 Python Web 框架
开发语言·前端·python·其他
开开心心就好8 小时前
竖式除法出题工具,整除余数混合模式
运维·服务器·前端·javascript·ocr·perl·1024程序员节
起个名字费劲死了8 小时前
Halcon学习一:骰子识别
前端·python·学习
大江东去浪淘尽千古风流人物8 小时前
【HexVIO】DSP卸载双目惯性VIO:Hexagon向量化前端与单帧融合调度深度解析
前端·状态模式·slam·dsp·vio·hexagon·移动端加速
其实防守也摸鱼8 小时前
Chrome 扩展安全攻防实录:从攻击面到防御实践
开发语言·前端·网络·chrome·安全·web安全·php
web打印社区8 小时前
Lodop排障总纲-常见报错一张表
开发语言·前端·javascript·chrome·websocket