Atmel开发板sama5d3x开发环境搭建.doc

Atmel开发板sama5d3x开发环境搭建.doc

ID:59256862

大小:1002.50 KB

页数:8页

时间:2020-09-08

Atmel开发板sama5d3x开发环境搭建.doc_第1页
Atmel开发板sama5d3x开发环境搭建.doc_第2页
Atmel开发板sama5d3x开发环境搭建.doc_第3页
Atmel开发板sama5d3x开发环境搭建.doc_第4页
Atmel开发板sama5d3x开发环境搭建.doc_第5页
资源描述:

《Atmel开发板sama5d3x开发环境搭建.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Atmel环境搭建1、建立工作目录mkdirATMELmkdirtoolchaincdATMEL/toolchain2、安装必要工具和交叉编译工具(根据自己虚拟机的情况而定,可能已经安装过了,可以先做下面的,出错以后再安装也可以)toolchain#sudoapt-getinstallbuild-essentialgit-corelibncurses5-devu-boot-toolstoolchain#sudoapt-getinstallflexbisontexinfozipunzipzlib1g-devgette

2、xttoolchain#sudoapt-getinstallgperflibsdl-devlibesd0-devlibwxgtk2.6-devtoolchain#sudoapt-getinstalluboot-mkimagetoolchain#sudoapt-getinstallflexbisontexinfounzipgettexttoolchain#sudoapt-getinstallg++xz-utils下载gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-_linux.t

3、ar.bz2交叉编译工具并拷贝到toolchain中,解压:#cpxjfgcc-linaro-arm-linux-gnueabihf-4.7-2013.04-_linux.tar.bz2toolchain/toolchain#tarxvfgcc-linaro-arm-linux-gnueabihf-4.7-2013.04-_linux.tar.bz2添加环境变量:toolchain#vi/home/***/.bashrc添加:PATH=$PATH:/home/***/***/ATMEL//toolchain/gcc

4、-linaro-arm-linux-gnueabihf-4.7-2013.04-_linux/bin(***表示具体安装的路径)toolchain#source~/.bashrc(~号前面有空格)toolchain#exportARCH=armtoolchain#exportCROSS_COMPILE=arm-linux-gnueabihf-3、安装AT91Bootstrap源码并编译1)从Atmel官网下载at91bootstrap.tar.gz2)拷贝到工作目录#cpat91bootstrap.tar.gzAT

5、MEL3)解压at91bootstrap.tar.gz#tarzxvfat91bootstrap.tar.gz4)编译bootstrap#cdat91bootstrap#makemrproper#makesama5d3xeknf_uboot_defconfig#makemenuconfig(如果你不希望用默认配置,可更改为自己的配置)#make4)在binaries目录下的sama5d3xek-nandflashboot-uboot-3.7.1.bin就是我们要烧写的AT91Bootstrap文件。AT91Boot

6、strap是针对ATMEL芯片的一级引导程序,它初始化一些必要的硬件(GPIO,Clock,SDRAM,etc)。4、安装uboot源码并编译1)从Atmel官网下载u-boot-at91.tar.gz源码包2)拷贝到工作目录#cpu-boot-at91.tar.gzATMEL3)解压u-boot-at91.tar.gz#tarzxvfu-boot-at91.tar.gz4)编译uboot#cdu-boot-at91#makedistclean#makesama5d3xek_nandflash_config#mak

7、e5)u-boot-at91目录下的u-boot.bin就是我们要烧写的u-boot文件5、安装Linuxkernel源码并编译1)从Atmel官网下载linux-at91.tar.gz源码包2)拷贝到工作目录并解压#cplinux-at91.tar.gzATMEL#tarzxvflinux-at91.tar.gz3)编译#cdlinux-at91#lsarch/arm/configs/#makeARCH=arm//sama5_defconfigforinstanc

8、e例如:#makeARCH=armsama5_defconfig(如果在2添加环境变量中做过如下操作,则直接#makesama5_defconfig即可,下同)toolchain#exportARCH=armtoolchain#exportCROSS_COMPILE=arm-linux-gnueabihf-#makeARCH=armCROSS_COMPILE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。