你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

j-flash烧写问题

[复制链接]
sky_han 提问时间:2019-5-16 09:09 /
J-FLASH在烧写时,会将没有数据的空白地址段写成0x00,是否可以修改J-FLASH配置文件将数据写成0xFF?
是否有大神知道怎么办?
收藏 评论8 发布时间:2019-5-16 09:09

举报

8个回答
toofree 回答时间:2019-5-16 12:54:54
没找到 J-FLASH 能设置空白数据为0xFF的选项。
实在不行,就自己写个程序转成BIN吧,或者写程序对原HEX二次加工一下,填充0xFF。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

sky_han 回答时间:2019-5-16 15:52:10
toofree 发表于 2019-5-16 12:54
没找到 J-FLASH 能设置空白数据为0xFF的选项。
实在不行,就自己写个程序转成BIN吧,或者写程序对原HEX二次 ...

如果J-FLASH能够改配置文件是最省事的,其他的修改方式会带来些其他的问题,记得ST-LINK,有个ST-UNITY,不知道这个软件可以改吗?
五哥1 回答时间:2019-5-16 15:53:10
J-FLASH把空白数据写成0x00而不是0xff 是有原因的,你这样做的目的是什么?

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

sky_han 回答时间:2019-5-17 09:09:40
五哥1 发表于 2019-5-16 15:53
J-FLASH把空白数据写成0x00而不是0xff 是有原因的,你这样做的目的是什么?

是为了和我的updatetool工具保持一致,我的升级工具是写FF,主要是有因为以前老版本的4.42 J-FLASH是写FF的,现在的6.42版本是写00了。
天臆弄人 回答时间:2019-5-17 09:25:11
你的意思是指 ,BIN文件如果  20K,MCU FLASH 64K,JFLASH 会把 剩下的 44K 全写成0x00?
还是指 BIN文件 20K,JFLASH 只是按4字节对齐 把BIN文件边缘的地址写成0X00,其他的还是0XFF

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

sky_han 回答时间:2019-5-17 12:08:25
天臆弄人 发表于 2019-5-17 09:25
你的意思是指 ,BIN文件如果  20K,MCU FLASH 64K,JFLASH 会把 剩下的 44K 全写成0x00?
还是指 BIN文件 20 ...

是HEX文件中,有一段地址,没有数据。如图

118.JPG
天臆弄人 回答时间:2019-5-17 13:49:03
sky_han 发表于 2019-5-17 12:08
是HEX文件中,有一段地址,没有数据。如图

这个是HEX 转BIN出的问题吧,你直接不要用HEX,自己把HEX转好来再用JFLASH烧不就OK 了
sky_han 回答时间:2019-5-20 11:17:40
天臆弄人 发表于 2019-5-17 13:49
这个是HEX 转BIN出的问题吧,你直接不要用HEX,自己把HEX转好来再用JFLASH烧不就OK 了 ...

我这个是HEX文件,应用限制我只能用HEX,不能用bin烧写

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版