主题 : 大家知道uboot用tftp下载到0地址是下载到了SRAM吗 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 38778
精华: 0
发帖: 47
金钱: 235 两
威望: 47 点
贡献值: 0 点
综合积分: 94 分
注册时间: 2011-03-01
最后登录: 2013-08-03
楼主  发表于: 2012-05-08 19:11

 大家知道uboot用tftp下载到0地址是下载到了SRAM吗

我在uboot环境下做裸机测试,编写了一个中断函数,当发生中断时PC要寻址到0地址处,所以我只有编写一个vector .S用uboot 的tftp下载到0地址处,能够成功响应中断,我不明白,tftp到0地址是下载到了CPU中的SRAM处吗,就是拷贝4K代码的那个地方,有知道的吗
级别: 新手上路
UID: 38778
精华: 0
发帖: 47
金钱: 235 两
威望: 47 点
贡献值: 0 点
综合积分: 94 分
注册时间: 2011-03-01
最后登录: 2013-08-03
1楼  发表于: 2012-05-08 19:21
不是吧,论坛里的就没有知道的?
畅游在知识的海洋...
级别: 论坛版主
UID: 33629
精华: 4
发帖: 554
金钱: 3075 两
威望: 615 点
贡献值: 5 点
综合积分: 1188 分
注册时间: 2010-12-03
最后登录: 2015-09-22
2楼  发表于: 2012-05-08 19:50

 回 楼主(wadlia) 的帖子

你根本没必要自己写vector.S,因为uboot的前4K就是被拷贝到SRAM,然后SRAM被映射到0地址,在start.S中处理中断就好
好好学习,天天鲁管