如何实现在NorFlash的程序启动后放置在SDRAM中运行

penghaichao 2011-12-12 08:14:36
在DeviceARM2410A实验箱上做实验的程序 控制那8个独立的LED灯 还有那按键的 如何实现在NorFlash的程序启动后放置在SDRAM中运行,并支持中断功能 求代码 !!!
...全文
218 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
109702008 2011-12-15
  • 打赏
  • 举报
回复
通常需要建立堆栈什么的,根据编译选项。可以看看nand flash程序。一般在开始汇编代码的调用c函数之前。
woshi_ziyu 2011-12-13
  • 打赏
  • 举报
回复
一般OS的内核经过编译后通过BOOTLOADER会全部拷贝到内存
stevin_liang 2011-12-13
  • 打赏
  • 举报
回复
你可以先把基本设备初始化后,把代码搬运到RAM中去,然后用跳转到ram中执行就可以了
yoveldf 2011-12-13
  • 打赏
  • 举报
回复
恩,把这段代码拷到RAM里运行
ffeige1984 2011-12-13
  • 打赏
  • 举报
回复
代码看了吗?start.s最后就是执行的这个功能
daviddb7 2011-12-12
  • 打赏
  • 举报
回复
下个uboot,开源的
看start.s中的relocate_code函数

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧