对于0x30000000地址的理解
来源:互联网 发布:增值税发票软件 编辑:程序博客网 时间:2024/06/03 19:27
看了一些网上的资料,总结一下:
一般实验板的SDRAM挂接在S3C2440的BANK6,即地址从0x30000000开始。我们使用ADS编写程序是,由于程序要加载到SDRAM中运行,所以,程序的起始地址同样要设置成0x30000000。
如果设置了0x30000000,那么假如代码里有一个标号label,这个标号对应的地址就会从0x30000000开始算起,当你通过这个 label 绝对跳转的时候,就是跳转到0x30000000以上的内存的位置,所以说如果设置了0x300000000,但你你把代码放到SRAM里执行(SRAM的地址是0-4k),就会出错。
程序是先下载到SDRAM中,然后通过nand write命令从SDRAM中拷贝存储到NandFlash的。
- 对于0x30000000地址的理解
- uboot 烧写地址为什么是0x30000000
- 程序从片内地址0开始,但为什么链接地址又设0x30000000,那不就从0x30000000开始了,反汇编可以看到不是从0开始的
- 程序从片内地址0开始,但为什么链接地址又设0x30000000,那不就从0x30000000开始了,反汇编可以看到不是从0开始的
- 程序从片内地址0开始,但为什么链接地址又设0x30000000,那不就从0x30000000开始了,反汇编可以看到不是从0开始的
- 程序从片内地址0开始,但为什么链接地址又设0x30000000,那不就从0x30000000开始了,反汇编可以看到不是从0开始的
- mini2440下载到nandflash中时地址设置是0x30000000
- 对于操作系统32位&64位寻址地址的理解
- 对于(void*)0 的理解
- Eboot.bib中0x30000000到0x300020000内存的作用
- Eboot.bib中0x30000000到0x300020000内存的作用
- 对于ping命令的理解:0
- 对于继承的理解
- 对于volatile的理解
- 对于分布式的理解
- 对于volatile的理解
- 对于const的理解
- 对于scull_read的理解
- mysql 设置utf8
- 新浪微博登录
- 数据分析≠Hadoop+NoSQL,不妨先看完善现有技术的10条捷径
- nginx反向代理服务器端口问题
- typename二重含义
- 对于0x30000000地址的理解
- 配置自己的UC/OS—II操作系统
- Hibernate的generator属性的意义
- Android中文出现乱码时需要注意的一些地方
- 国内从事CV相关的企业
- cookie用法小结 cookie.setPath setDomain
- Magento中contact us邮件发送不成功的解决办法
- 推挽电路
- hdu 2102 A计划