wince6.0 at91sam9261s的firstboot的BIB文件疑惑?

马中马 2012-11-23 11:08:45
大家好,我在学习9261的eboot时,看到firstboot.bib文件中的配置如下图:

但是我查9261s的数据手册得知,内部的sram只有16KB(0x4000)的大小,对应的物理起始为:0x30000
这个firstboot.nbo是由芯片内部rom中的启动代码自动复到到sram中的,但是官方的BSP的firtboot的范围明显超过了,这是为什么呢?哪道就是因为RAMIMAGE是定义firstboot.bin文件的,所以就可以随便定义,只要ROMSTART,ROMWIDTH,ROMOFFSET定义正确就可以了?由于我的开发板坏了,所以不好验证,请大家指导指导



...全文
170 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shipanlong 2012-11-26
  • 打赏
  • 举报
回复
同意楼上正解
LouisScola 2012-11-26
  • 打赏
  • 举报
回复
前面的注释不是都说了吗,看看代码注释了
LouisScola 2012-11-26
  • 打赏
  • 举报
回复
引用 3 楼 llf021421 的回复:
引用 2 楼 LouisScola 的回复:00004000不就是16K吗? 但是其起始地址不对,起启地址应为00300000,而不是002ff000
wince的nb0前4KB都是空的,你把firstboot.nb0打开看下就知道了
马中马 2012-11-26
  • 打赏
  • 举报
回复
引用 2 楼 LouisScola 的回复:
00004000不就是16K吗?
但是其起始地址不对,起启地址应为00300000,而不是002ff000
LouisScola 2012-11-26
  • 打赏
  • 举报
回复
00004000不就是16K吗?
马中马 2012-11-25
  • 打赏
  • 举报
回复
顶一下!知道的朋友给我点意见啊

19,518

社区成员

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

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