打印
[ZLG-ARM]

lpc2478在sdram中运行ucos的问题

[复制链接]
1906|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shuiyidao|  楼主 | 2010-5-24 21:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
橡希曾在去年发过一个类似的帖子《LPC2478 能否地址重映射到SDRAM?》,不知是否解决。我现在是想建立一个开发环境,flash上固化bootloader,开发过程中,bootloader通过串口或者网络把ucos bin文件下载到sdram中0xA0000000处,然后跳到该地址开始执行,这样可以节省仿真器,也可以减少烧写flash的次数,我在bootloader中把cpu设置为管理模式,ucos启动后能够启动main函数,建立任务,现在的问题是运行到bsp_init()时会出现跑飞或者取指错误,调用第一个初始化函数就会出现该问题,此时停止仿真往往会出现不能停止cpu的错误提示(仿真器为jlink)。不知该问题是因何造成的?是否是sdram 的速度或者pll的配置有问题,有清楚的请给予指点,非常感谢!该bootloader能够把较小的gpio测试程序下载到sdram中并执行。

相关帖子

沙发
虎虎生威| | 2010-5-24 21:25 | 只看该作者
不懂,帮顶~~~

使用特权

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

本版积分规则

0

主题

12

帖子

1

粉丝