硬汉嵌入式论坛

 找回密码
 立即注册
查看: 668|回复: 4
收起左侧

[IAR] IAR9.30.1加载flash文件失败

[复制链接]

17

主题

21

回帖

72

积分

初级会员

积分
72
发表于 2023-5-18 08:48:34 | 显示全部楼层 |阅读模式

硬件平台:国产芯驰E3340,内核Cortex—R5。开发环境L:IAR9.30.1
确认过board文件没问题,flash文件和board文件在同一路径下:
board文件中flash的路径为:<loader>sfs.flash</loader>
报错内容:failed to load flash loader
board文件内容和报错截图如下:



屏幕截图 2023-05-18 084254.png
报错截图.png
回复

使用道具 举报

17

主题

21

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2023-5-18 09:50:20 | 显示全部楼层
文件路径过长的问题,我已经排查过,改短路径也不行
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106981
QQ
发表于 2023-5-18 10:50:58 | 显示全部楼层
IAR9,30默认不是已经支持芯驰,按说直接创建工程就可以使用。
回复

使用道具 举报

17

主题

21

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2023-5-18 19:29:03 | 显示全部楼层
eric2013 发表于 2023-5-18 10:50
IAR9,30默认不是已经支持芯驰,按说直接创建工程就可以使用。

我找到原因了,不能直接选择芯片,要选择R5内核才行,但是debug的时候可以选择芯片,感觉好坑啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106981
QQ
发表于 2023-5-19 10:54:35 | 显示全部楼层
white9336 发表于 2023-5-18 19:29
我找到原因了,不能直接选择芯片,要选择R5内核才行,但是debug的时候可以选择芯片,感觉好坑啊

那我知道了,你用的这款芯片,应该是IAR还有添加支持,是手头添加的IAR配置项支持。

所以只能选择R5内核,而debug的时候可以是因为你添加的配置项里面有对应的寄存器文件。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 09:04 , Processed in 0.167530 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表