硬汉嵌入式论坛

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

[BOOT/IAP] 移植正点原子IAP程序出现报错

[复制链接]

19

主题

28

回帖

85

积分

初级会员

积分
85
发表于 2024-11-21 15:29:07 | 显示全部楼层 |阅读模式
移植正点原子IAP程序出现了报错,在网上看说是编译器的原因,但是正点原子本身的例程编译没有错误,目前使用的MDK版本为5.38,编译器版本如图所示
微信图片_20241121152217.png
微信图片_20241121152226.png
微信图片_20241121152436.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-11-22 09:29:36 | 显示全部楼层
这些定义不要自己写,容易有兼容问题,直接使用CMSIS软件包里面提供好的。

这几个都提供了。兼容MDK,IAR和GCC。
回复

使用道具 举报

19

主题

28

回帖

85

积分

初级会员

积分
85
 楼主| 发表于 2024-11-25 09:04:20 | 显示全部楼层
eric2013 发表于 2024-11-22 09:29
这些定义不要自己写,容易有兼容问题,直接使用CMSIS软件包里面提供好的。

这几个都提供了。兼容MDK,IAR ...

这个CMSIS软件包在哪获取,刚学这个功能不太清楚,还请大佬告知
回复

使用道具 举报

59

主题

675

回帖

857

积分

金牌会员

积分
857
发表于 2024-11-25 10:02:56 | 显示全部楼层
还不如直接买论坛的板子,正点原子很多东西新手都难理解的,学习起来就比较难。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-11-25 11:39:45 | 显示全部楼层
Luo990619 发表于 2024-11-25 09:04
这个CMSIS软件包在哪获取,刚学这个功能不太清楚,还请大佬告知

https://github.com/ARM-software/CMSIS_5
回复

使用道具 举报

19

主题

28

回帖

85

积分

初级会员

积分
85
 楼主| 发表于 2024-11-26 10:34:44 | 显示全部楼层
eric2013 发表于 2024-11-25 11:39
https://github.com/ARM-software/CMSIS_5

感谢UP主,还想问下如过通过串口上传HEX文件而不是bin文件,在这个两个函数iap_write_appbin(uint32_t appxaddr,uint8_t *appbuf,uint32_t appsize)和iap_load_app(uint32_t appxaddr)有区别吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-11-27 08:04:32 | 显示全部楼层
Luo990619 发表于 2024-11-26 10:34
感谢UP主,还想问下如过通过串口上传HEX文件而不是bin文件,在这个两个函数iap_write_appbin(uint32_t ap ...

不能直接hex,hex里面是编码信息,不可以用于IAP编程。你要做个hex2bin的解析功能才可以。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 02:02 , Processed in 0.043210 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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