打印

关于MPLAB X IPE烧录问题

[复制链接]
1948|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 | 只看该作者
文件大小多少?

使用特权

评论回复
5
yiy| | 2019-8-18 14:06 | 只看该作者
优化一下存储结构

使用特权

评论回复
6
奔波儿熊| | 2019-8-19 10:22 | 只看该作者
String index out of range可能是由路径里的空格引起的, 看看hex路径是不是全英文无空格,消除这些潜在的因素再看看。

使用特权

评论回复
7
CoolSilicon| | 2019-8-19 11:10 | 只看该作者
导入的hex无效??
改个简单的名字, 然后放到全英文的路径下,不要太深..

最重要的是确定型号没选错, hex确实是基于该型号release的..

使用特权

评论回复
8
yiy| | 2019-8-20 14:56 | 只看该作者
名字简单点

使用特权

评论回复
9
一清二楚|  楼主 | 2019-8-28 09:42 | 只看该作者

这个好像和名字没关系  我打就算一个字符都是这样。。

使用特权

评论回复
10
一清二楚|  楼主 | 2019-8-28 09:44 | 只看该作者
淘猫汤姆 发表于 2019-8-17 14:50
hex超出器件的实际范围了,看看器件选错没?文件选对了没?

器件是对的

使用特权

评论回复
11
一清二楚|  楼主 | 2019-8-28 09:56 | 只看该作者
我发现在export里读取hex文件可以读取并烧录,但是烧录完会显示program memory: start address = 0x1280, end address = 0x129f,读取的时候也说程序包含的代码位于芯片不存在的地址上

使用特权

评论回复
12
淘猫汤姆| | 2019-8-28 15:40 | 只看该作者
你这hex哪来的,烧的又是哪个芯片?让大家玩猜猜看么

使用特权

评论回复
13
一清二楚|  楼主 | 2019-9-2 15:36 | 只看该作者
是文件烧录错了。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

13

帖子

0

粉丝