关于MPLAB X IPE烧录问题

[复制链接]
2447|12
 楼主| 一清二楚 发表于 2019-8-17 10:08 | 显示全部楼层 |阅读模式
请问我用MPLAB X IPE烧录文件 选择hex文件后   提示String index out of range: 2
2019-08-17 09:58:27 +0800 - Loaded hex file is invalid.是什么原因呢    应该如何解决    求
 楼主| 一清二楚 发表于 2019-8-17 10:22 | 显示全部楼层
求大神帮忙  困扰很久啦
淘猫汤姆 发表于 2019-8-17 14:50 来自手机 | 显示全部楼层
hex超出器件的实际范围了,看看器件选错没?文件选对了没?
yiy 发表于 2019-8-18 14:05 来自手机 | 显示全部楼层
文件大小多少?
yiy 发表于 2019-8-18 14:06 来自手机 | 显示全部楼层
优化一下存储结构
奔波儿熊 发表于 2019-8-19 10:22 | 显示全部楼层
String index out of range可能是由路径里的空格引起的, 看看hex路径是不是全英文无空格,消除这些潜在的因素再看看。
CoolSilicon 发表于 2019-8-19 11:10 | 显示全部楼层
导入的hex无效??
改个简单的名字, 然后放到全英文的路径下,不要太深..

最重要的是确定型号没选错, hex确实是基于该型号release的..
yiy 发表于 2019-8-20 14:56 来自手机 | 显示全部楼层
名字简单点
 楼主| 一清二楚 发表于 2019-8-28 09:42 | 显示全部楼层

这个好像和名字没关系  我打就算一个字符都是这样。。
 楼主| 一清二楚 发表于 2019-8-28 09:44 | 显示全部楼层
淘猫汤姆 发表于 2019-8-17 14:50
hex超出器件的实际范围了,看看器件选错没?文件选对了没?

器件是对的
 楼主| 一清二楚 发表于 2019-8-28 09:56 | 显示全部楼层
我发现在export里读取hex文件可以读取并烧录,但是烧录完会显示program memory: start address = 0x1280, end address = 0x129f,读取的时候也说程序包含的代码位于芯片不存在的地址上
淘猫汤姆 发表于 2019-8-28 15:40 来自手机 | 显示全部楼层
你这hex哪来的,烧的又是哪个芯片?让大家玩猜猜看么
 楼主| 一清二楚 发表于 2019-9-2 15:36 | 显示全部楼层
是文件烧录错了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

13

帖子

0

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