这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 求助:为什么程序下到sdram跑 不起来

共3条 1/1 1 跳转至

求助:为什么程序下到sdram跑 不起来

菜鸟
2007-06-07 23:31:55     打赏
用的是at91sam9261的扳子,一个button控制led的程序.
把程序下到dataflash里,然后在ram里跑没有问题了.
可是把程序下到sdram里,并想在sdram里跑,却跑不起来.(c源程序和cstartup.s程序和下到dataflash里时的一样,.lds文件不同).
做了一些测试,表现为:
(0)直接把下到dataflash的程序下到sdram,led不亮
(1)如果把c程序main里面的button_init关了,那么led会 亮,但不会 闪 (正常的情况应该是一闪 一闪 的)
(2)button_init 关掉,在led_init前面的函数里面(如configure_pit)加上一些debug信息,led亮 也不亮 了

这 可能是错哪里 了啊 ? 一个头两个大啦 ,拜托 谁 帮忙看下吧 !



关键词: 求助     为什么     程序     sdram     起来    

菜鸟
2007-06-26 08:20:00     打赏
2楼
链接地址和实际运行的地址?

菜鸟
2007-06-29 02:28:00     打赏
3楼

堆栈设置不对。

[em01]

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]