概述
实验的主要步骤:就按照那本四百多页的实验指导书做就完事了。
接下来,我提几句需要注意的点。
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卸载!!!!
最后
以上就是碧蓝大侠为你收集整理的哈工大计算机学院嵌入式系统设计与实现-实验1~6 创龙tronlong1.实验环境搭建和ccs开发基础2.裸机 LED控制实验3.串口收发实验4.u-boot移植实验 5.Linux 内核移植实验6.基于Linux内核的LED控制实验7.URAT串口收发实验所有实验全都写完啦!!!!ccs卸载!!!!的全部内容,希望文章能够帮你解决哈工大计算机学院嵌入式系统设计与实现-实验1~6 创龙tronlong1.实验环境搭建和ccs开发基础2.裸机 LED控制实验3.串口收发实验4.u-boot移植实验 5.Linux 内核移植实验6.基于Linux内核的LED控制实验7.URAT串口收发实验所有实验全都写完啦!!!!ccs卸载!!!!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复