ubuntu16.04搭建minicom的arm调试环境.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 linux/ubuntu16.04搭建minicom的arm调试环境 个人觉得windows下的超级中断不是好用,而且本人在linux下开发,没有用法虚拟机,因此需要在linux配置调试环境,这里记录一下. ubuntu16.04 minicom usb转串口线 HL-340 arm开发板 这里主要是实现通过minicom在ubuntu下通过USB转串口线实现程序的烧录和调试. 1.检查系统环境配置 插上串口线, 检查一下os是否能够识别出usb端口的设备,就是我们用法的串口线HL-340. terminal输入指令 $ lsmod Module Size Used by ch341 16384 0 usbserial 53248 1 ch341 可以看到,这里是能够识别的,记住,这里是在ubuntu16.04环境下的,ubuntu12.04测试也可以,,默认是可以识别的,不像windows还要转一些驱动. 查看缓存中的,看看对应的usb设备是否已经被系统识别. $dmesg ch341-uart converter detected ch341-uart converter now attached to ttyUSB? 类似如下的状态: 其中的ttyUSB? 每台机子会不同,我这里的就是ttyUSB0这个设备了. 这样的话,解释硬件驱动是没问题的. 接下来就是minicom的安装了. 2.安装minicom ubuntu很人性化,挺直terminal中: $ sudo apt-get install minicom 等待,ok. 然后检查是否安装胜利 minicom 即ok,接下来就是配置了. 3.配置minicom 01.配置可以先进入minicom在设置菜单中举行设置,也可用法指令minicom -s挺直进入设置菜单. 这里用法指令方式挺直先设置吧 进入后,挑选Serial port setup选项(操作就是很vim的操作方式,JKHL,也可以用法箭头挑选啦, 回车确认). 02.配置成(要配置某一项在Change which setting? 后面输入对应的代号就可以,如 输入 A , 设置串口设备名)其中: A -就是刚刚看到的串口设备的文件名,我这里是/dev/ttyUSB0; B -当浮现不当操作时,软件会产生一个庇护锁文件,这里就是保存的位置,这里就默认吧; E -与开发板通信速率相匹配的波特率; F,G 最好设置为不要软件/硬件流控制; 03.设置好后,回车,在configuration名目下挑选Save setup as dfl将当前配置保存到默认的配置文件保存名目中,默认的是/etc/minicom/下,固然也可以保存为其他文件,挑选Save setup as ..即可. 04.最后退出minicom即可,搞定. 整一个测试程序搞一下呢 可以挺直可以下载: /Michael-Jay/arm_test.git //test.S .global _start _start: b reset reset: mrs r0, cpsr bic r0, r0, 0x1f orr r0, r0, 0xd3 msr cpsr, r0 init_stack: @svc mov sp, r0 @svc_sp 1k sub r0, 1024 mov sp, r0 test: @set the output ldr r2, =0 @base addr mov r3, 0x1 @value mov r3, r3, lsl28 @focus on con_7 str r3, [r2, 0x0c40] @set GPX2CON[7]=0X01 @set output high ldr r2, =0 mov r3, 0x1 mov r3, r3, lsl 7 str r3, [r2, 0x0c44] // Makefi

文档评论(0)

158****9345 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档