[开发工具] 有从单片机内读取固件的方法吗

[复制链接]
1429|6
 楼主| zhuomuniao110 发表于 2025-4-25 16:25 | 显示全部楼层 |阅读模式
arm单片机都可以从内读取固件备份。那么PIC的有这种功能吗?
幸福小强 发表于 2025-4-25 16:29 | 显示全部楼层

可以啊,这不是可以读取吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
一点点晚风 发表于 2025-8-29 12:35 | 显示全部楼层
有多种方法从单片机读取固件,核心是利用单片机的调试接口或存储芯片特性。常见方式包括:1. 通过 JTAG/SWD 调试接口,用仿真器(如 ST-Link)连接,配合 IDE 读取闪存;2. 若单片机支持 ISP,通过串口 / USB,发送指令读取固件;3. 拆焊存储芯片(如 Flash),用编程器(如 CH341A)读取数据。需注意,未经授权读取可能涉及版权侵权。
野玫瑰 发表于 2025-9-16 15:58 | 显示全部楼层
从单片机读取固件受硬件和软件保护限制。未加密芯片可通过编程器(如 PICkit)连接调试接口,用 MPLAB 等工具读取;加密芯片因熔丝位或锁定位保护,直接读取通常失败。部分可通过**工具或漏洞,但可能涉及版权问题,需遵守相关法律法规。
野玫瑰 发表于 2025-11-3 13:17 | 显示全部楼层
从单片机读取固件受芯片设计和安全机制限制:部分无加密的单片机可通过编程器(如 J-Link、PICkit)连接调试接口,用专用软件(如 OpenOCD)读取闪存数据;但多数芯片有加密熔丝或保护机制,启用后会禁止读取,以防止固件泄露,这是厂商为保护知识产权的常见设计。
夏眠毁灭者 发表于 2025-11-15 11:25 | 显示全部楼层
从单片机读取固件受硬件和软件保护限制。未加密且调试接口未熔断的芯片,可通过编程器(如 PICkit、ST-Link)连接调试接口,用 IDE 读取 flash;若芯片启用加密熔丝或安全机制,硬件级保护会阻止读取,强行物理攻击(如拆片读存储)难度极大,且可能违法或损坏芯片。
旧巷情人 发表于 2025-11-17 16:49 | 显示全部楼层
从单片机读取固件受芯片安全机制限制:未加密芯片可通过编程器(如 PICkit、J-Link)连接调试接口(ISP、JTAG),用专用软件(MPLAB、Keil)读取 Flash 内容;若芯片启用读保护(加密位),硬件读取会被阻止,需**(多为非法且技术复杂)。合法读取需芯片未加密且有调试权限,否则受限于厂商安全设计。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

233

主题

3529

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部