OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4659|回复: 3

MDK环境,AC6编译器,分散加载文件需要修改的问题

[复制链接]

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2014-6-10
在线时间
11 小时
发表于 2021-12-25 22:01:19 | 显示全部楼层 |阅读模式
1金钱
如题,

正点原子RT1052的开发板,例程是AC5的,工程大了编译很慢,我改成了AC6,工程源码都没问题,在纯RAM下能仿真运行。

但是下载到开发板时,原分散加载文件因为AC6的语法问题,编译会报错:

1.png

按照官方文档《Migrate ARM Compiler 5 to ARM Compiler 6》,需要进行如下修改,在分散文件第一行改成这样:

2.png

之后再编译,链接器还是报错:
333333333333.png

研究了两天分散加载的语法,无非是定义好各种内存段的地址和大小,然后设置好加载域和运行域等,也对比了官方的、野火的、和正点原子的分散加载文件,还是没再找到问题的答案,

实在无能,有没有也用这板子,做好了AC6工程模板的,无耻做回伸手党。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2014-6-10
在线时间
11 小时
 楼主| 发表于 2021-12-26 14:09:48 | 显示全部楼层
本帖最后由 kevin_me 于 2021-12-26 14:16 编辑

今天中午又摸索了一下,使用原子的模板工程,改好了AC6下的代码,能编译,能下载,能运行。
代码上传了。

template_AC6.rar (1.06 MB, 下载次数: 91)
回复

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2014-6-10
在线时间
11 小时
 楼主| 发表于 2021-12-27 14:16:56 | 显示全部楼层
汇报一下,今天在公司,还是这个模板工程,什么都没改,debug也正常了,不知道怎么回事,可能电脑问题?还是家里的usb hub的问题?总之模板工程是OK的。注意一下,编译优化-o0不行,其他都正常。
回复

使用道具 举报

253

主题

792

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1851
金钱
1851
注册时间
2012-10-28
在线时间
343 小时
发表于 2023-7-19 10:32:22 | 显示全部楼层
kevin_me 发表于 2021-12-27 14:16
汇报一下,今天在公司,还是这个模板工程,什么都没改,debug也正常了,不知道怎么回事,可能电脑问题?还 ...

牛鼻, 请教下,下载程序到板子后程序运行完全木有问题, 但是仿真偶尔一次可以 ? 这个是神马问题造成的呀 ?
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-8 23:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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