SAMA5D3 XPLAINED Linux环境下开发板测试

作者: wspytu
上传时间为: 2015-04-25 11:16 PM

SAMA5D3 XPLAINED Linux环境下测试

毕业很长时间一直没有接触嵌入式,向爱板eeboard借到SAMA5D3 Xplained开发板才开始学习linux,我相信:世上无难事,只要动手去做,一定就有收获。

通过网上查找资料,SAMA5D3系列开发板资料挺多的,但是分享的较少:

根据MCUZONE杭州安米电子分享的

“MDKA5D3X-EK_T70开发板IAR EWARM裸机例程01:getting started(LED例子)”http://www.mcuzone.com/bbs/read.php?tid=1083

米尔科技“DS-5教程-使用ARM DS-5 和DSTREAM仿真器调试裸机程序” http://www.myir-tech.com/resource/496.asp,

猜测在开发板启动后敲击空格键,使开发板停止在uboot,通过仿真器调试裸机程序,有待测试;如果大家有上述公司开发板资料,请分享查阅。对于上一篇分享“SAMA5D3 XPLAINED 开发板测试”,一直想把IAR裸机程序写入到开发板中,但因为JLINK clone的原因,没有尝试成功。

在英蓓特网站下载栏输入“SAMA5D3”,意外发现“CDROM_SAMA5D3 Xplained Cooperkit”,下载后解压发现是linux下例程,例程中word资料蛮详细的,一阵窃喜!http://www.embest-tech.cn/download/201407011258.ht...

以下是在linux初学,自我摸索,高手请绕行:

开始安装linux,在ubuntu官网下载ubuntu 14.04 kylin版,使用U盘安装在笔记本,安装过程一直选择默认,安装过程中提示安装“ubuntu和windows XP共存”,系统自动安装ubuntu到其他硬盘,安装完成后,系统自带中文输入法、截图工具、word软件,界面操作性挺赞的!

安装完成后,将开发板接入到笔记本USB口,在网上搜索关于UBUNTU USB转串口资料,在minicom –s阶段因为没有root权限一直不能保存配置信息,又搜索root权限,在输入gedit /etc/passwd中,把用户名x:1000:1000更改为0:0后,系统重启一直是客人会话模式,各种查找资料还是无法恢复root,连以前用户也进不去了,无奈下重装系统,不过系统重装还是挺快的。

重装系统后,赶紧添加了2个管理员用户,也不再修改passwd文件。Root权限获取很简单,只需要在终端输入“sudo –i”,再输入管理员密码,终端输入符由’$’显示’#’即为root模式,重新配置minicom –s,修改A serial device : /dev/ttyUSB0(我系统初始显示/dev/tty8),再修改软件流和硬件流控制为NO,保存;终端即打开USB转串口,复位开发板,可以看到开发板系统启动信息:

按住空格键使系统停止在uboot,输入部分指令,查看开发板支持uboot命令

常用uboot指令

=

复位开发板,等待加载完成,在sama5d3_xpalined login:输入”root”,进入开发板内部linux系统(不需要密码),查看linux指令下date和日历

好漂亮的日历!!!

使用linux指令开发板关机

参考英蓓特“SAMA5D3 Xplained Cooperkit Button快速操作指南”步骤,获取xplained的Linux源码,Clone linux –at91,git clone git://github.com/linux4sam/linux-at91.git

接收过程比较慢,等待了漫长的一天,又因后面make ARCH=arm CROSS_COMPILE=arm-linux- dtbs,选择类型错误,选取了SAMA5D4,还有很多选项没搞明白一路默认,没有像说明书上的一样,稀里糊涂下把文件删除,再重新执行时make ARCH=arm CROSS_COMPILE=arm-linux- dtbs提示缺少文件,又重新git clone git://github.com/linux4sam/linux-at91.git;也许使用清楚编译指令就可以了。

又开始等待了,能否在linux下运行示例程序,有待继续验证。

分享待续!

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示