对于AT91SAM9260的bootloader的烧写,常常会遇到这样的问题:对于干净的NAND FLASH(即没有烧写过任何东西),AT91SAM9260与sam-ba很容易连接成功,但当烧写过bootloader(包括Bootstrap)后,则怎么也连接不上sam-ba了。
对于这个问题,我们先来了解下AT91SAM9260与sam-ba的连接原理,不管任何问题,先弄清原理对于解决问题都是必要的。
对于连接原理,且看从网络中搜索到的答案,如下所述:
弄清了原理,这个问题,就不难解决了,我的板也一样,没有跳针,但我没用上述搜索到的方法,而是通过短接SDRAM的第7和第8引脚来解决的,具体如下所述:
1. 断开系统电源;
2. 用镊子短接SDRAM的第7和第8引脚,不松开;
3. 系统上电,等待4到5秒后,松开镊子,就可以连接成功,重新在sam-ba找到对应的串口。