红联Linux门户
Linux帮助

移植AT91Bootstrap1.6

发布时间:2010-07-07 21:36:45来源:红联作者:yefengwuzhifang
这半个月一直在整这个东西,看源代码,编译,用SAMBA工具下载,用我们公司以前定型的烧写到dataflsh中,可以运行uboot,但是我从网上下载AT91Bootstrap1.6后,修改了dataflash的SPI1为SPI0,下载地址改为0x8000,大小为0x300000.就改了这些。

但是用SAMBA工具烧写到0x0地址,重新上电后,没有任何反应。

我的理解是这样的:我公司的板子用跳线帽把dataflash连接的,未连接dataflash的时候,在PC上显示usb的标示。烧写完.bin文件后,还是这样的的现象。
所以我认为,9260上电后查找有效程序没有找到,还是从usb和debug口接收。

我的疑问是:为什么我的.bin文件会无效呢?我找了很多网站,只有一个提到了说从dataflash下载到内存前,某个中断变量要设置;

跪求大侠们来讨论一下这个问题!!!!!!!!!!!!!!!!!!!
文章评论

共有 2 条评论

  1. yefengwuzhifang 于 2010-07-14 22:27:16发表:

    呵呵,已经解决了,不过这个过程可是相当的艰辛啊,不过从中也明白了更多的东西,最主要的是,samba工具烧写.bin文件,会改变烧写的进去的。也就是烧写进去的和读写出来的肯定是不一样的。其实,我用的samba工具烧写,主要是bootstrap的烧写过程和uboot一样了。

  2. shenhao0129 于 2010-07-07 22:26:57发表:

    这个,嵌入式方面的东西,跟硬件太相关了,不好说的哦