OpenEdv-开源电子网

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

阿波罗F429开发板,有没有用IAR环境移植的?

[复制链接]

127

主题

207

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1077
金钱
1077
注册时间
2017-9-11
在线时间
105 小时
发表于 2017-9-24 07:37:37 | 显示全部楼层 |阅读模式
5金钱
本帖最后由 huyuezhan 于 2017-9-24 09:30 编辑

以前用MSP430已经用惯IAR了,而且听说编译快不少。
IAR8.11,改寄存器版实验1跑马灯。已经按坛里改了Library成Full,还有usart.c和sys.c,还是有2个警告1个错误,请帮忙。
1LED.rar (4.05 MB, 下载次数: 144)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

197

帖子

0

精华

高级会员

Rank: 4

积分
977
金钱
977
注册时间
2017-3-11
在线时间
78 小时
发表于 2017-9-24 07:37:38 | 显示全部楼层
寄存器模板

STM32F407 Register Template for IAR.zip

582.52 KB, 下载次数: 229

寄存器模板

回复

使用道具 举报

127

主题

207

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1077
金钱
1077
注册时间
2017-9-11
在线时间
105 小时
 楼主| 发表于 2017-9-24 07:56:32 | 显示全部楼层
本帖最后由 huyuezhan 于 2017-9-24 08:23 编辑

好像是因为替换了STM32F4xx_DFP里的startup_stm32f429xx.s的问题,有没有改好这个文件的大神? 感觉最后还是会不得不使用MDK,IAR语法要求太严谨了


回复

使用道具 举报

127

主题

207

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1077
金钱
1077
注册时间
2017-9-11
在线时间
105 小时
 楼主| 发表于 2017-9-24 08:05:57 | 显示全部楼层
本帖最后由 huyuezhan 于 2017-9-24 09:32 编辑

注释掉两行,错误解除,警告还在,有没有影响? MDK版的startup_stm32f429xx.s还有其他修改的地方,使能浮点运算 CP10,CP11那几句,需不需要加进去?

iar2.jpg




回复

使用道具 举报

4

主题

197

帖子

0

精华

高级会员

Rank: 4

积分
977
金钱
977
注册时间
2017-3-11
在线时间
78 小时
发表于 2017-9-24 08:57:40 | 显示全部楼层
jiandan a  zhijiejicunqi
回复

使用道具 举报

127

主题

207

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1077
金钱
1077
注册时间
2017-9-11
在线时间
105 小时
 楼主| 发表于 2017-9-24 09:29:47 | 显示全部楼层
本帖最后由 huyuezhan 于 2017-9-24 09:31 编辑

同学你的回答太简单了,而且我改的就是寄存器版例程
回复

使用道具 举报

4

主题

197

帖子

0

精华

高级会员

Rank: 4

积分
977
金钱
977
注册时间
2017-3-11
在线时间
78 小时
发表于 2017-9-24 12:12:41 | 显示全部楼层
别瞎改 汇编
回复

使用道具 举报

4

主题

197

帖子

0

精华

高级会员

Rank: 4

积分
977
金钱
977
注册时间
2017-3-11
在线时间
78 小时
发表于 2017-9-24 12:13:43 | 显示全部楼层
我这里有个407的寄存器模板我自己配的
回复

使用道具 举报

127

主题

207

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1077
金钱
1077
注册时间
2017-9-11
在线时间
105 小时
 楼主| 发表于 2017-9-24 17:51:32 | 显示全部楼层
本帖最后由 huyuezhan 于 2017-9-24 17:52 编辑

现在已经能正常运行了,就是不知道IAR里startup_stm32f429xx.s文件需不需要加这四句?

                 LDR     R0, =0xE000ED88    ; 使能浮点运算 CP10,CP11
                 LDR     R1,[R0]
                 ORR     R1,R1,#(0xF << 20)
                 STR     R1,[R0]

有模板请分享一下
回复

使用道具 举报

4

主题

197

帖子

0

精华

高级会员

Rank: 4

积分
977
金钱
977
注册时间
2017-3-11
在线时间
78 小时
发表于 2017-9-24 23:04:55 | 显示全部楼层
我用的原子的 启动文件啊 或者是HAL 工程里面的  
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-18 17:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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