打印

GD32E103移植FreeRTOS

[复制链接]
3672|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
QQ66|  楼主 | 2019-6-12 14:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
求各位大神帮帮忙,想在GD32E103上移植FreeRTOS,总是报错,不知哪位能共享一个移植成功的工程,跪谢!

使用特权

评论回复
沙发
zljiu| | 2019-6-12 15:10 | 只看该作者
报的什么错啊

使用特权

评论回复
板凳
coshi| | 2019-6-12 15:16 | 只看该作者
没有移植过 但是遇到问题就应该解决问题 这样才能有所增益

使用特权

评论回复
地板
QQ66|  楼主 | 2019-6-12 15:29 | 只看该作者

..\..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c(474): error: A1854E: Unknown opcode 'vstmdbeq', maybe wrong target CPU?
就是没得例程,按照STM32F4的移植操作的,然后就报上述的错误。

使用特权

评论回复
5
QQ66|  楼主 | 2019-6-12 15:29 | 只看该作者
coshi 发表于 2019-6-12 15:16
没有移植过 但是遇到问题就应该解决问题 这样才能有所增益

就是咨询咨询大神们如何解决啊?

使用特权

评论回复
6
QQ66|  楼主 | 2019-6-12 16:12 | 只看该作者
主要就是GD32E103选择对应的port.c应该选择哪一个?FreeRTOS也没有对应的移植例程

使用特权

评论回复
7
HappyXue| | 2019-6-12 16:22 | 只看该作者
Keil里面没打开FPU功能?

使用特权

评论回复
8
QQ66|  楼主 | 2019-6-12 16:44 | 只看该作者
HappyXue 发表于 2019-6-12 16:22
Keil里面没打开FPU功能?

请教下如何开FPU功能呢?我是直接在port.c中屏蔽了__TARGET_FPU_VFP

使用特权

评论回复
9
QQ66|  楼主 | 2019-6-12 18:33 | 只看该作者
开了FPU功能后,依然报错:register uint32_t __regfpscr         __ASM("fpscr");

使用特权

评论回复
10
quickman| | 2019-6-12 22:36 | 只看该作者
为什么不使用ucos呢 ?            

使用特权

评论回复
11
backlugin| | 2019-6-12 22:41 | 只看该作者
12
sdCAD| | 2019-6-12 22:41 | 只看该作者
FreeRTOS移植这么难吗?      

使用特权

评论回复
13
fengm| | 2019-6-12 22:42 | 只看该作者
跟stm32差不多的吧               

使用特权

评论回复
14
e_007| | 2019-6-13 00:34 | 只看该作者
在KEIL里开启FPU较为稳妥?!

使用特权

评论回复
15
QQ66|  楼主 | 2019-6-13 08:42 | 只看该作者
backlugin 发表于 2019-6-12 22:41
https://bbs.21ic.com/icview-1721470-1-2.html?_dsign=a0df7b52

不太一样,一个M3的核,一个M4的核,port.c选择不一样。

使用特权

评论回复
16
QQ66|  楼主 | 2019-6-13 09:31 | 只看该作者
HappyXue 发表于 2019-6-12 16:22
Keil里面没打开FPU功能?

还真是没有!选择STM32F4系列就有

使用特权

评论回复
17
lvben5d| | 2019-6-13 11:52 | 只看该作者
E103是M4内核了, 我这边好像之前找厂家要过1个工程,留下邮箱,如果还找的到,就发你哈。

使用特权

评论回复
18
QQ66|  楼主 | 2019-6-13 14:46 | 只看该作者
lvben5d 发表于 2019-6-13 11:52
E103是M4内核了, 我这边好像之前找厂家要过1个工程,留下邮箱,如果还找的到,就发你哈。 ...

1640305932@qq.com,感谢!

使用特权

评论回复
19
kxsi| | 2019-6-19 11:23 | 只看该作者
没有识别吗

使用特权

评论回复
20
zljiu| | 2019-6-19 12:35 | 只看该作者
QQ66 发表于 2019-6-12 15:29
..\..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c(474): error: A1854E: Unknown opcode 'vstmdbeq', maybe ...

是不是就是没有识别单片机啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

13

帖子

0

粉丝