制作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”

检测前

检测后

时间: 2024-12-17 14:46:16

制作U-boot ---AT91SAM9260篇的相关文章

Spring boot 提高篇

Spring boot 提高篇 上篇文章介绍了Spring boot初级教程:构建微服务:Spring boot 入门篇,方便大家快速入门.了解实践Spring boot特性:本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特别详细的使用我们会在其它的文章中来展开说明. github博文地址,阅读更佳 web开发 spring boot web开发

NSIS安装制作基础教程[初级篇], 献给对NSIS有兴趣的初学者

NSIS安装制作基础教程[初级篇], 献给对NSIS有兴趣的初学者 作者: raindy 来源:http://bbs.hanzify.org/index.php?showtopic=30029 时间:2005-02-15 点击:70791 raindy NSIS简介: NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装.卸载系统,它的特点:脚本简洁高效:系统开销小:当然进行安装.

构建微服务:Spring boot 入门篇

构建微服务:Spring boot 入门篇 什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适). 使用spring boot有什

Spring Boot 入门(篇一)

一.简介 spring 官方网站本身使用Spring 框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系. 随着Spring 3.0的发布,Spring IO团队主键开始摆脱XML配置文件,并且在开发过程中大量使用"约定优先配置"(convention over configuration)的思想来摆脱Spring框架中各种复杂的配置,衍生了JavaConfig. Spring Boot正是在这样的一个背景下被抽象出来的开发框架,它本身并

远程教育实施方案交流之(一)——课件制作与课程录制篇

笔者结合现阶段最新技术和项目开展的各种影响因素,并综合考虑远程教育项目实施的成本控制.可行性分析.生产效率.实施商业模式,实施效果等方面将远程教育项目实施方案分成,1.课件制作与课程录制方案篇:2.远程教育平台建设及采购方案篇:3.视频云存储方案篇三篇文章和大家分享交流,不足之处希望大家留言,多多指正. 远程教育课程录制的方法随着信息科技的发展而不断变化. 2009年以前,大多采用的是三分屏方式,老师在左上角一个很小的视频,右中是课件的位置.这是由于当时视频服务器和网络带宽的限制,而视频文件不能

spring boot 入门篇

什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适). 使用spring boot有什么好处 其实就是简单.快速.方便!平时如果我

spring boot 基础篇 -- 阿里多数据源

这块是比较基础的配置,阿里数据库配置还是比较好用的,并且可以用来监控数据源的情况.废话不多说,下面看代码. 基于maven项目,在pom.xml中添加引用: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.11</version> </dependency> 配置文件如下: serve

Spring boot入门篇

1. Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid    application  development)成为领导者. 可以 Maven | Gradle | Ant | Starters构建项目,参考:http://start.spring.io/ 可以选择Maven或Gra

spring boot开始篇

一.编写第一个REST接口: /** * Spring Boot HelloWorld案例 * * Created by bysocket on 16/4/26. */@RestControllerpublic class HelloWorldController { @Autowired Environment env; @Value("${server.port}") private String portt; @Autowired private MyConfiguration