查看: 1039|回复: 0

SAMA5D3 XPLAINED Linux环境下开发板测试

[复制链接]
  • TA的每日心情
    开心
    2022-4-12 14:51
  • 签到天数: 163 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-4-25 23:16:29 | 显示全部楼层 |阅读模式
    分享到:
    SAMA5D3 XPLAINED Linux环境下测试
    毕业很长时间一直没有接触嵌入式,向爱板eeboard借到SAMA5D3 Xplained开发板才开始学习linux,我相信:世上无难事,只要动手去做,一定就有收获。
    通过网上查找资料,SAMA5D3系列开发板资料挺多的,但是分享的较少:
    根据MCUZONE杭州安米电子分享的
    “MDKA5D3X-EK_T70开发板IAR EWARM裸机例程01:getting started(LED例子)”https://www.mcuzone.com/bbs/read.php?tid=1083
    米尔科技“DS-5教程-使用ARM DS-5 和DSTREAM仿真器调试裸机程序” https://www.myir-tech.com/resource/496.asp,
    猜测在开发板启动后敲击空格键,使开发板停止在uboot,通过仿真器调试裸机程序,有待测试;如果大家有上述公司开发板资料,请分享查阅。对于上一篇分享“SAMA5D3 XPLAINED 开发板测试”,一直想把IAR裸机程序写入到开发板中,但因为JLINK clone的原因,没有尝试成功。
    在英蓓特网站下载栏输入“SAMA5D3”,意外发现“CDROM_SAMA5D3 Xplained Cooperkit”,下载后解压发现是linux下例程,例程中word资料蛮详细的,一阵窃喜!https://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下运行示例程序,有待继续验证。
    分享待续!


    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 21:39 , Processed in 0.108870 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.