gan_killer
gan_killer
这家伙很懒,什么也没写!

注册于 7年前

回答
6
文章
0
关注者
0

发布于7年前

我也在等,最近有个项目,还在选型,争取用上

发布于7年前

没人维护跟新zynq7000

发布于7年前

问题得到解决,得修改下rtconfig.py文件中关于DEVICE softfp选项,得去掉此选项,目前最小系统跑起来了

不过看了下,好像文件系统,TCP/IP,动态加载模块都没有,没法玩啊?

发布于7年前

谢谢提醒。此种方式下午已经试过,但对arm a9核,对于MMU配置的cahe,wirte back等属性,无法定位到准确的汇编指令

发布于7年前

hi:
https://launchpad.net/gcc-arm-embedded下载了最新的gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar编译器安装好后,的确没有编译错误了。镜像下载下去后,在解决了串口管脚,时钟(官方代码和自己用的zynq7000板卡配置区别)差异后,串口终端有了输出:

  1. zynq-uboot> bootelf
  2. ## Starting application at 0x1ff00000 ...
  3. | /
  4. - RT - Thread Operating System
  5. / | 2.1.0 build Sep 7 2017
  6. 2006 - 2016 Copyright by rt-thread team
  7. data abort:Execption:
  8. r00:0x1ff2b315 r01:0x1ff1f591 r02:0x80000000 r03:0x0000006d
  9. r04:0x1ff1f588 r05:0x0000000b r06:0x1ff2b30c r07:0x00000000
  10. r08:0x00000000 r09:0x00000000 r10:0x00000000
  11. fp :0x1ff2b2dc ip :0x1ff2b30c
  12. sp :0x1ff2b2b8 lr :0x1ff1df13 pc :0x1ff1d442
  13. cpsr:0xa0000033
  14. thread pri status sp stack size max used left tick error
  15. -------- ---- ------- ---------- ---------- ---------- ---------- ---
  16. tidle 0x1f ready 0x00000040 0x00000200 0x00000040 0x00000020 000
  17. init 0x0a ready 0x00000040 0x00000800 0x00000160 0x00000013 000
  18. shutdown...
  19. (0) assertion failed at function:rt_hw_cpu_shutdown, line number:42

目前我还在定位是产生data abort原因,进度很慢(无仿真器单步调试)。哪位能帮我定位是啥问题吗?不胜感激

发布于7年前

谢谢回复,我试试

回到
顶部

发布
问题

投诉
建议