首页 > 代码库 > 制作U-boot ---AT91SAM9260篇
制作U-boot ---AT91SAM9260篇
制作U-boot
---AT91SAM9260篇
0.制作交叉编译链请看《ARM交叉编译工具制作V2》
---------------------------------------------------转载请注明:xiaobin_hlj80----
1.烧写boot-uboot
查看AT91SAM9260芯片文档,关于内存部分
P19– 6221s.pdf(http://www.atmel.com/zh/cn/devices/SAM9260.aspx?tab=documents)
起始地址:0x1000,0000
(1)安装J-Link软件
到官网下载,以下为可选的版本
a. V4.52
https://www.segger.com/jlink-software.html?step=1&file=JLink_452
b. V4.94g
https://www.segger.com/jlink-software.html?step=1&file=JLink_494g
c. V4.94h
https://www.segger.com/jlink-software.html?step=1&file=JLink_494h
(2)开始烧写
详细步骤请参见:S2.4
2.烧写u-boot
(1)设置环境变量
在用户根目录建立一个新文件:.pam_environment
内容如下:
CROSS_COMPILE DEFAULT=/home/at91/x-tools/arm-softfp-linux-gnueabi/bin/arm-softfp-linux-gnueabi-
(2)下载U-boot
下载页:ftp://ftp.denx.de/pub/u-boot/
选择最新版本下载。
关于:U-boot1.1.5
V1.1.5之后U-boot进行了重大改版!如果V1.1.5可用建议使用此版本。
(3)解压缩并执行
#tar jxvf u-boot-2014.10.tar.bz2 #make clean #make at91sam9260ek_dataflash_cs0_config #make dep #make
(4)开始烧写
拷贝u-boot-2014.10目录下生成的文件u-boot.bin到u-boot目录。
1)打开工程预设配置
2)连接目标板
Target-〉Connect;
关于连接出现的问题请参见FAQ部分。
连接成功
3)打开数据文件
File-〉Open datafile
输入开始地址前后
打开后
4)写数据
5)关闭连接
FAQ
1. 新版本升级
使用新版本J-Link会升级Fireware。
默认升级即可!
2. RTCK did not respond
解决办法:反复Detct
Options-〉ProjectSettings
在JTAG scan chain information点击“Detct”
检测前
检测后
制作U-boot ---AT91SAM9260篇