查看: 735|回复: 1

[求助] i.MX RT1010编译生成的镜像文件的问题

[复制链接]

该用户从未签到

2

主题

11

帖子

0

注册会员

Rank: 2

积分
113
最后登录
2023-3-21
发表于 2022-9-2 11:17:35 | 显示全部楼层 |阅读模式
本帖最后由 与龙共舞 于 2022-9-2 11:17 编辑

描述一下 我遇到的问题
希望执教

硬件环境:
1> i.MX RT1010 Evaluation Kit
https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1010-evaluation-kit:MIMXRT1010-EVK

2> 一根USB线链接开发板+WIN10PC 因为板载了opensda芯片 可以烧写debug仿真

1.jpg





软件准备:
MCUXpresso-Config-Tools V12
点击链接 准备SDK 下载到本地PC
2.jpg


IDE选择KEIl  因为只熟悉KEIL和IAR  而IAR编译出来的error非常多 看上去全部头文件和宏定义 IAR都没有添加进去
KEIL编译也有error 但是修改一个地方打勾 就正常编译了
3.jpg


编译出来的out文件 可以直接F8烧写到开发板
也可以KEIL转化为hex/bin文件 把bin文件拖放到 开发板的优盘 完成固件烧写(这个功能应该是opensda芯片做的和rt1010没有关系)

现在问题是这样的
我想使用MCUBootUtility
主要参考姿势是:https://www.cnblogs.com/henjay724/p/10047071.html
这时候 问题就来了
我clone源码
注意到NXP-MCUBootUtility\apps\NXP_MIMXRT1010-EVK_Rev.A 这里的hex文件是ok的
所谓ok  是打开文件阅读它 长相如下
4.jpg
而我自己keil编译出来的hex 长相如下
5.jpg

问题1:不知道为啥不同?



根据前面参考的问题 我链接文件默认如下 无需修改
6.jpg

宏定义 修改1为0
7.jpg
此时会编译失败
8.jpg
这怎么办?

回复

使用道具 举报

该用户从未签到

2

主题

11

帖子

0

注册会员

Rank: 2

积分
113
最后登录
2023-3-21
 楼主| 发表于 2022-9-5 11:08:57 | 显示全部楼层
经过测试发现KEIL编译的hex有问题  
IAR编译出来的是正常的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-26 21:00 , Processed in 0.109961 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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