stm32wb55 BootLoader

1、stm32wb55中断数目:16个异常中断+63用户中断=79个中断,取2的幂次方,最小值为:128.地址必须被128*4=512=0x200整除,所以合法的地址可以取0x200, 0x400,0x600等。

2、BootLoader跳转到app需要关闭中断,中断向量表设置完成后再打开中断。

///

合成bin文件:用jlink读取写入flash的代码

1、点击target->connect,等待下方提示链接成功

2、读取flash,选择target->read back,共有三种,前两种效果一样,第三种是选择读取那个地址中的。我们直接选择读取全部

3、已经读取出来,可选择file->save date file,这是便可选择要以什么合适存储。

其中便可选择hex bin,hex存储的话里面会包含起始信息,在烧写时不必选择起始地址。bin的话需要原则起始地址。

4、烧写hex,bin,连接后file->open file,如果打开hex文件,则target->program便可直接烧写。如果打开bin文件则target->program后需要填写起始地址。

///

生成的.map文件和bin文件,其中栈顶地址和复位入口地址不一致,原因是:.axf文件一直没有更新,如果下图红框中的名字中不要带有标点符号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值