哈工大计算机学院嵌入式系统设计与实现-实验1~6 创龙tronlong

实验内容

 

 

实验的主要步骤:就按照那本四百多页的实验指导书做就完事了。

接下来,我提几句需要注意的点。

 

1.实验环境搭建和ccs开发基础

实验的任务:安装ccs,安装串口调试软件secureCRT,安装usb转串口驱动,连接开发板,打开ccs,创建一个简单的工程项目,检测环境是否配置成功

对应实验指导书部分

本实验老师不检查,但是你需要做一下,以调试一下你的环境有没有问题

 

软件安装的注意事项:

1、所有的软件安装位置,数据储存位置路径一定都要是全英文,不要有空格,不要有奇怪符号

2、老师给的ccs6是免费的,所以不要为激活犯愁

3、secureCRT安装完,需要激活,老师给的软件包里面有秘钥生成器,但是激活的步骤有讲究(要分步激活,不要一次性把激活信息全输进去)。这篇文章可以参考一下,但是他有打广告的成分(secureCRT激活),我到时候再写一篇。

 板子连接,串口调试的注意事项:

1、secureCRT串口软件安装调试时,需要连接板子,注意板子上的micro usb口不要插错了,串口是tronlong板子上两个micro usb口中更靠近电源的那个口,插错了的话,你在设备管理器上就找不到对应的COM口

2、本课程的所有实验都用不上网络接口,所以实验指导书上所有有关网络接口的安装,调试的章节都可以跳过

用ccs创建案例项目的注意事项:

1、创建ccs项目时,一定要按照指导书的要求,参数不要选错了

2、创建仿真配置文件时,一定要 used shared location 选项打钩,让他作为全局的配置文件,因为后续实验需要用到这个配置文件

3、在ccs上连接板子测试时,板子一定要把红白色的五个开关调制全1,否则你一定连不上板子,无法debug(对应实验指导手册39页图53) {这个问题卡了我一两个小时,就是因为不知道这五个开关.....}

再此补充一下后续实验所需要用到的开关模式:sd卡启动需要把开关拨到00110,nand启动需要将开关拨到01100

 

2.裸机 LED控制实验

实验任务:把tronlong提供的所有代码(Demo文件夹)导入ccs,把本次实验要用的项目代码重新编译一遍,然后连接板子,把代码load到板子上运行,板子上的小灯会闪,实验就可以验收了(sd卡访问实验,即led项目导入sd卡那一步不要做,老师不检查)。

2.2、连接cpu和加载可执行程序这一步,很多人会错。(实验手册59页图85)。有些人是连不上cpu,有些人是无法加载可执行程序。这里有个方法(不一定对所有人适用),首先选中待导入的项目(gpio......啥的),然后点击右上角ccs debug按钮,选中配置文件(鼠标点一下AM437x.ccml,也就是说,一定要在am437.ccml配置文件的界面去debug),然后再按照指导书的步骤去做 选择run->debug的后续步骤

 

3.串口收发实验

3.1、实验的步骤:连接上板子,把工程导入到板子上运行,然后输入字符,可以在串口软件终端上显示出来。具体原理就是:你输入的字符通过仿真器进入板子,然后板子上的程序通过串口再发回到电脑的串口软件终端显示出来。

需要注意 的点和led实验差不多,主要是连接板子,导入工程的时候容易出错,多试几次。

3.2、注意在图中的这一步,不要运行,等老师来验收检查的时候再运行,不然等你出成果以后找老师检查,老师会让你重新来一遍。但是往往重来一遍时,90%的人都会遇到故障,然后鼓捣个一个多小时,所以,为了节省时间,千万不要提前运行!!!

 

4.u-boot移植实验

此实验内容过多,我重新写一篇

详见:u-boot移植实验

 5.Linux 内核移植实验

详见:Linux内核移植实验

 

6.基于Linux内核的LED控制实验

详见:基于Linux内核的led控制实验

 

7.URAT串口收发实验

详见另一篇文章:基于Linux的uart串口收发实验

 

 

所有实验全都写完啦!!!!

ccs卸载!!!!

 

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值