一、烧录准备
目标板:At91sam9g35K
烧录文件:bootstrap,u-boot and Linux kernel images
准备工具:SAM_BA、SecureCRT
二、烧录过程
1、连接开发板
使用miniUSB将开发板连接到电脑,按ISP按键并上电,打开SAM_BA,点击connect,连接开发板。结果如下所示:
2、使能DataFlash
在烧录image到DataFlash之前,需先使能DataFlash,如下图所示:
3、擦除DataFlash
4、烧录bootstrap
根据分区表,我们需将bootstrap烧录在0x0这个地址,如下图所示:
5、烧录U_BOOT
同样根据分区表,我们需将bootstrap烧录在0x8000这个地址,如下图所示:
6、烧录kernel
打开SecureCRT,打开对应的超级终端,进入u-boot,执行下图指令,烧录kernel image。如下图所示:
在本机上打开tftp32.exe如下设置:
打开SecureCRT,下载image,如下图所示:
当出现下图时,表示整个Linux系统烧录完成:
注意:
1、在下载kernel image时,需先测试tftp服务器是否可以连网ping 192.168.0.106,在这个过程中一定要关闭电脑的防火墙。