关于MPLAB X IPE烧录问题

[复制链接]
2024|24
 楼主| zwll 发表于 2020-12-15 18:59 | 显示全部楼层 |阅读模式
请问我用MPLAB X IPE烧录文件 选择hex文件后   提示String index out of range: 2
Loaded hex file is invalid.是什么原因呢
 楼主| zwll 发表于 2020-12-15 19:02 | 显示全部楼层
hex超出器件的实际范围了
juventus9554 发表于 2020-12-15 19:06 | 显示全部楼层
看看器件选错没?
llljh 发表于 2020-12-15 19:09 | 显示全部楼层
文件选对了没?
houcs 发表于 2020-12-15 19:14 | 显示全部楼层
文件大小多少?
morrisk 发表于 2020-12-15 19:17 | 显示全部楼层
优化一下存储结构
hanwe 发表于 2020-12-15 19:20 | 显示全部楼层

String index out of range可能是由路径里的空格引起的
llia 发表于 2020-12-15 19:24 | 显示全部楼层
看看hex路径是不是全英文无空格
yufe 发表于 2020-12-15 19:28 | 显示全部楼层
消除这些潜在的因素再看看
huwr 发表于 2020-12-15 19:34 | 显示全部楼层
导入的hex无效??
wenfen 发表于 2020-12-15 19:37 | 显示全部楼层
改个简单的名字, 然后放到全英文的路径下,不要太深..
hanwe 发表于 2020-12-15 19:40 | 显示全部楼层
最重要的是确定型号没选错, hex确实是基于该型号release的..
chenho 发表于 2020-12-15 19:43 | 显示全部楼层
名字简单点
 楼主| zwll 发表于 2020-12-15 19:47 | 显示全部楼层
这个好像和名字没关系  我打就算一个字符都是这样。。
 楼主| zwll 发表于 2020-12-15 19:51 | 显示全部楼层
器件是对的
 楼主| zwll 发表于 2020-12-15 19:58 | 显示全部楼层
我发现在export里读取hex文件可以读取并烧录,但是烧录完会显示program memory: start address = 0x1280, end address = 0x129f,读取的时候也说程序包含的代码位于芯片不存在的地址上
zyf部长 发表于 2020-12-15 20:02 | 显示全部楼层
你这hex哪来的,烧的又是哪个芯片?让大家玩猜猜看么
 楼主| zwll 发表于 2020-12-15 20:05 | 显示全部楼层
是文件烧录错了。。。
jiangyongabc 发表于 2020-12-16 08:14 来自手机 | 显示全部楼层
文件名过长?
heimaojingzhang 发表于 2021-1-11 21:44 | 显示全部楼层
超出范围了吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

885

主题

11314

帖子

5

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