[MCU] Jlink V7.90 至最新版J-flash烧录mcu固件时,不能改mcu flash base地址了

[复制链接]
2437|10
 楼主| oyhprince 发表于 2024-1-18 19:03 | 显示全部楼层 |阅读模式
本帖最后由 oyhprince 于 2024-1-18 19:05 编辑

rt!Jlink V7.90 至最新版J-flash烧录mcu固件时,不能改mcu flash base地址了
1 只有v7.9以后的jlink 才有我要用的mcu型号 ,v7.9 以前版jlink 软件里没有所需的mcu,说降版本的大聪明请勿扰!
2 是在户外测试,用手机流量发文件用微信,keil工程文件有上千个,工程包很大,开发工程师用微信发过来经常到一半就掉线,再不就是会丢失文件(测试会遇到手机信号盲区),压缩要半天再解压,所以都是发.hex 或者.bin 用jflash 烧录。所以提 为什么不把工程文件发过去 用keil  iar 编译烧录的大聪明请不要打扰了
求大神指教,v7.9刀最新版 jlink 软件 j-flash里面如何把 要烧录的flash 地址更改到自己设定的目标地址。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zwsam 发表于 2024-2-13 11:05 | 显示全部楼层
neomissing 发表于 2024-2-13 22:06 | 显示全部楼层
根本不需要改这个,默认生成的hex会自动识别地址或者打开的bin文件会提示输入地址,这个地址是告诉你默认芯片的基地址,实际烧写是只要你的地址在基地址+芯片存储之内都算正确地址,根据实际文件地址开始烧录芯片

评论

如果是烧录 .bin呢?  发表于 2024-2-17 19:06
Dick Hou 发表于 2024-2-15 08:39 | 显示全部楼层
大惊小怪。实际如3楼所述,没有问题。而且,你的app如果是以hex烧录的话,本身就包含地址了。

评论

@neomissing :多谢指教  发表于 2024-2-25 14:11
@oyhprince :烧录bin前面已经解释过了,打开bin就会让你输地址  发表于 2024-2-18 08:57
@oyhprince :烧录bin我都说了,会提示你输入bin文件的实际对应的地址,比如你可以输入0x08000000,那么表示你的bin文件对应的hex地址就是0x08000000  发表于 2024-2-17 20:54
如果烧录.bin呢?  发表于 2024-2-17 19:05
sagade 发表于 2024-2-16 10:10 | 显示全部楼层
老版本也不能改这个基地址吧,7.94的和老版本的一样可以选扇区,你HEX都没放进去,烧录是按照HEX的地址来的阿
再者老版本可以用450来烧录470,也可以自己改JLinkDevices.XML来添加器件
zwsam 发表于 2024-2-28 09:09 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

174

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部