硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3535|回复: 6
收起左侧

[STM32CubeProg] STM32CubeProgrammer V2.2.0无法编程OTP和OB区域,后解决

[复制链接]

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2020-3-28 10:23:10 | 显示全部楼层 |阅读模式
F4系列muc,我有一个HEX文件,包含0x08000000区域的代码,也有OTP区域(0x1ffff7800)的代码。
使用这个cubeprogram烧写,发现只有flash区域的代码进去了,OTP(一次性编程区域)区域和OB(选项字节)的代码没有进去。

然后,查看st的介绍网页,看到了新版本2.4.0。 使用后,发现这个问题解决了。 包含多个区域的hex文件,可以一次性都编程进去了。

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2020-3-28 11:32:10 | 显示全部楼层
添加OB编程算法了吗
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
 楼主| 发表于 2020-3-28 13:22:14 | 显示全部楼层
eric2013 发表于 2020-3-28 11:32
添加OB编程算法了吗

不用管算法。 OTP和OB区的算法肯定和flash区不一样。 cubeprogram自己处理了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2020-3-28 15:07:57 | 显示全部楼层
caicaptain2 发表于 2020-3-28 13:22
不用管算法。 OTP和OB区的算法肯定和flash区不一样。 cubeprogram自己处理了。

哪里有说自动处理的。
QQ截图20200328150952.png
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
 楼主| 发表于 2020-3-30 08:56:11 | 显示全部楼层
本帖最后由 caicaptain2 于 2020-3-30 08:57 编辑
eric2013 发表于 2020-3-28 15:07
哪里有说自动处理的。

由于cubeprogram支持命令行模式操作ob什么的,相对复杂,一般人不适合用。 我这个情况是这样子的。
我的代码是mdk编译的,项目里面直接包含了OTP和OB代码设定。 这样子,生成的HEX文件就包含多个地址片区。参见我的截图说明。
下载的时候,使用的是第一个菜单下载代码
Snipaste_2020-03-30_08-55-03.png

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2020-3-30 09:56:05 | 显示全部楼层
caicaptain2 发表于 2020-3-30 08:56
由于cubeprogram支持命令行模式操作ob什么的,相对复杂,一般人不适合用。 我这个情况是这样子的。
我 ...

这就回到你楼主位的老问题了,OB选项字节编程也需要算法的,并不是你设置Flash下载就可以自动编程的。

看此贴:
使用批处理实现内部flash,外部flash等多个地址hex文件合并,再通过CubeProg同时下载
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96166
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2020-3-30 09:59:47 | 显示全部楼层
终于看明白你楼主位的问题了,你楼主位的描述不是在咨询问题,是个结论。。。。

看来选项字节和OTP做了自动编程支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-5 16:28 , Processed in 0.270234 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表