使用J-link+J-Flash给STM32芯片烧写序列号

本文介绍了如何使用J-Link和J-Flash软件为STM32F103C8T6芯片烧写序列号。详细步骤包括硬件准备、软件设置,如Project Settings的配置,以及编程和验证序列号的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    最近项目中,需要为STM32芯片烧写一个序列号,也就是产品量产时都会遇到的问题

    硬件准备:J-Link 一个,STM32F103C8T6 的开发板子一块

    软件准备: Setup_JLink_V600d 版本的J-Flash

 前期的创建new project, 对Options的Project Setting 的Genneral/ Target Interface/ MCU/Flash的选项卡,不作太多详细的说明,大家做项目应该会设置。

在最后一个Projection 的选项卡中 Program serial number

 

Address 指定烧写的地址   (这里我们烧写的地址取 0x0800 F000)

Len  指定烧写长度,最大4个字节

Next SN  指定第一次要烧写的十进制数,之后自动根据Increment 数值递增 (十进制: 123456789,对应的十六进制为:075BCD15 )

Increment  序列号递增的间隔

配置好之后,点击“OK”,设置完毕(只设置一次即可),然后连接目标芯片“Target->Connect”,连接成功,点击“Auto”。

然后再读出整个Flash 内存   Target->Read back-> E

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值