社区
单片机/工控
帖子详情
STM32如何禁止通过JTAG或SWD读取flash
花开花落_fzu
2015-10-28 05:06:37
今天偶然间发现通过ST-LINK 配合STM32 ST-LINK Utility会直接读出flash中的程序,而且可以保存成bin文件,我将我的工程生成bin文件与ST-LINK Utility保存的bin文件对比,结果发现一模一样,大吃一惊。大家平时写程序有没有通过某些方式加密自己flash中的程序?按理说STM32自己本身应该带有代码保护的功能吧?你们用过没
...全文
2100
6
打赏
收藏
STM32如何禁止通过JTAG或SWD读取flash
今天偶然间发现通过ST-LINK 配合STM32 ST-LINK Utility会直接读出flash中的程序,而且可以保存成bin文件,我将我的工程生成bin文件与ST-LINK Utility保存的bin文件对比,结果发现一模一样,大吃一惊。大家平时写程序有没有通过某些方式加密自己flash中的程序?按理说STM32自己本身应该带有代码保护的功能吧?你们用过没
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
三里十步
2017-07-11
打赏
举报
回复
楼主问题解决了吗?我也有相同的疑问
righthe
2015-11-10
打赏
举报
回复
你好,请问如何用ID加密?谢谢!
宵待雨月
2015-11-02
打赏
举报
回复
用ID号加密,这样别人即使读出来你的程序也没用。
luodewei
2015-11-01
打赏
举报
回复
简单,segger里打开flash安全选项,就度不出来了
dceacho
2015-10-30
打赏
举报
回复
没用过这个,不过厂家给的ICP工具一般都有配置项的吧 实在不行就在软件里设置配置位,一运行就设置配置位的加密
xqhrs232
2015-10-29
打赏
举报
回复
不怎么用保密的功能!!!
读取
stm32
的ID和
flash
容量
要
读取
STM32
的ID,你需要通过串行通信接口(如
JTAG
或
SWD
)连接到微控制器的调试端口,并使用特定的编程工具,如
STM32
CubeProgrammer或OpenOCD。在固件层面,可以调用HAL库中的相关函数来完成这个操作。 例如,
STM32
...
STM32
中
JTAG
复用GPIO
4. **关闭
JTAG
功能**:在不需要使用
JTAG
功能时,可以关闭
JTAG
调试,这通常通过
STM32
的选项字节(Option Byte)实现。使用
STM32
CubeMX配置工具,可以在“Debug”选项中选择“None”禁用
JTAG
。 5. **调试与验证**:在...
STM32
系列
flash
2. 烧录过程:在编写好程序后,通过
JTAG
或
SWD
接口将程序烧录到
STM32
的
Flash
中。 3. 闪存配置:开发者可以通过配置启动地址、中断向量表位置等方式来优化
Flash
的使用。
STM32
的Bootloader: Bootloader是加载应用...
读取
stm32
f103c8芯片ID.7z
1. **使用
STM32
的串行线调试接口(
SWD
)**:通过
JTAG
或
SWD
调试器(如ST-Link、J-Link等)连接到
STM32
的调试引脚,然后运行调试软件(如ST-Link Utility、OpenOCD或Keil uVision的Debug模块)来
读取
芯片ID。...
STM32
L151xx,
STM32
L152xx和
STM32
L162xx的
Flash
和EEPROM的编程手册.pdf
- **在电路编程 (ICP)**:利用
JTAG
、
SWD
协议或通过 USART(对于
STM32
L1xxxx 微控制器)/USB(对于高密度设备)加载用户应用程序至微控制器,用于更新整个
Flash
内容。 - **在应用编程 (IAP)**:使用任何受支持的...
单片机/工控
27,511
社区成员
28,797
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章