OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 651|回复: 6

FreeRTOS在ZYNQ移植上的问题

[复制链接]

  离线 

3

主题

12

帖子

0

精华

新手入门

积分
25
金钱
25
注册时间
2016-12-19
在线时间
3 小时
发表于 2017-6-12 14:27:01 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 dongdong602 于 2017-6-12 14:30 编辑

我在vivado SDk 2016.3中建的工程,按照domo里提供的文件,把freeRTOS的核心代码都拷到工程里,但是编译的时候还是会出错,有大神帮忙看看是什么原因么?

捕获3.JPG
捕获2.JPG
回复

使用道具 举报

  离线 

23

主题

676

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
3545
金钱
3545
注册时间
2015-11-5
在线时间
1095 小时
发表于 2017-6-12 15:24:03 | 显示全部楼层
这么非主流的开发平台。。。不过我喜欢
错误提示没定义XXX,头文件路径包含正确了么
生活不只有眼前的苟且,还有你看不懂的诗和永远到不了的远方!
回复

使用道具 举报

  离线 

53

主题

270

帖子

0

精华

高级会员

Rank: 4

积分
712
金钱
712
注册时间
2012-11-16
在线时间
40 小时
发表于 2017-6-12 19:50:42 | 显示全部楼层
楼主在搞无人机啊  
回复

使用道具 举报

  离线 

3

主题

12

帖子

0

精华

新手入门

积分
25
金钱
25
注册时间
2016-12-19
在线时间
3 小时
 楼主| 发表于 2017-6-21 09:31:35 | 显示全部楼层
一般BDN 发表于 2017-6-12 19:50
楼主在搞无人机啊

是呀。。裸机程序也是可以的,不过想在这个平台上搞个实时操作系统,顺便也学习下
回复

使用道具 举报

  离线 

3

主题

12

帖子

0

精华

新手入门

积分
25
金钱
25
注册时间
2016-12-19
在线时间
3 小时
 楼主| 发表于 2017-6-21 09:38:09 | 显示全部楼层
正点原子公众号
FreeRTOS 发表于 2017-6-12 15:24
这么非主流的开发平台。。。不过我喜欢
错误提示没定义XXX,头文件路径包含正确了么

是头文件的路径搞错了,后来正确的加载了路径就编译通过了。。。
不过现在有个新的问题:编译后无法生成  .elf文件,提示错误是编译时.bss区域太大了
后来发现是freertos官方的demo都是基于默认配置的zynq的,也就是都挂一片ddr,我现在这个板子没有ddr,所以我配置zynq是就把ddr给disable了,所以zynq没有ddr就无法运行freertos么,不知道版主有没有研究过这个平台的移植。。有没有什么办法可以绕过这个问题
回复

使用道具 举报

  离线 

23

主题

676

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
3545
金钱
3545
注册时间
2015-11-5
在线时间
1095 小时
发表于 2017-6-21 10:02:08 | 显示全部楼层
dongdong602 发表于 2017-6-21 09:38
是头文件的路径搞错了,后来正确的加载了路径就编译通过了。。。
不过现在有个新的问题:编译后无法生成 ...

没接触过这平台,听你描述跟GCC编译差不多,修改链接脚本把代码链接到ROM区,把RAM区占用的空间改到和单片机一样,试下行不行
生活不只有眼前的苟且,还有你看不懂的诗和永远到不了的远方!
回复

使用道具 举报

  离线 

13

主题

46

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2015-12-26
在线时间
81 小时
发表于 2018-1-25 17:09:36 | 显示全部楼层
楼主无人机是不是涉及视频处理,用zynq上的FPGA?
回复

使用道具 举报

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

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-5-27 13:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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