+基于StarterWare的Demo的几个例程测试结果
时间:10-02
整理:3721RD
点击:
十一假期期间发的两篇试用报告现在还处于失踪状态,希望万能的论坛技术人员一定要把帖子给恢复了啊。
在学习基于仿真器的程序加载和烧写以后,再加上手册里一些例程的演示,现在基本上是熟练了。这次是对RTC,MMSD,MCBCP,EDMA3,EDMA3-TRANSPOSE的测试。
首先还是要设置工程配置文件,再测试仿真器连接是否正常,然后加载创龙的GEL文件,再把CCS5.5连接开发板CPU。然后点击{},再在TL6748data\demo\StarterWare\Binary路径下选择需要测试的文件,然后点击绿色启动按钮,程序就运行起来了。大致过程如下图所示。




1. RTC--时钟 :介个程序可以实现 RTC 计时功能。依次设定小时、分钟、秒、日、月、年,程序会按照设定时间开始计时,并将实时时间在串口调试终端会打印出来。我设置的是2020年10月10号,17点30分45秒(穿越一下时间),ZOC打印信息如下图所示。

2.MMCSD—SD 卡读写:此程序实现了通过 MMCSD0 接口对 SD 卡进行块数据读写。烧写成功后ZOC会打印提示信息,说明数据读写成功。 (这个测试会破坏 SD 卡原有的内容,做测试之前要对SD卡做数据备份)

3. McBSP 总线数据收发 :程序的作用是实现 McBSP 接口的数据收发功能,将 McBSP 发出去的数据直接采集回来。 底板 J4 排针的 McBSP0 的数据发送引脚和接收需要引脚短接,由于管脚间隔太小,不易接线,我用两个螺丝刀分别对McBSP0_DX0"和"McBSP0_DR0"短接,"McBSP0_FSX0"和"McBSP0_FSR0"短接,不过不影响结果。

4. EDMA3 一维数据传输 :本程序的作用是实现了第三代增强型直接内存存取 EDMA3 一维数据传输功能,烧写成功运行以后,ZOC打印信息如下图所示。

5. EDMA3_TRANSPOSE:EDMA3 二维数据传输 , 此程序的作用是实现了第三代增强型直接内存存取 EDMA3 二维数据传输功能。由于程序是二维矩阵的行列转置,ZOC打印矩阵转置信息如下图所示。

小结:TL6748-EasyEVM和标准版支持的功能有些不太一样,这些能够在EasyEVM测试的StarterWare 的 Demo 例程基本已经成功测试完了。虽然是在光盘资料里对创龙公司已经编写好的程序做一个测试,但也是颇有收获的,能够正确按照例程成功测试出各项能够支持的功能,也有些跃跃欲试想自己编写程序的冲动。经过十天的学习对于创龙公司的TL6748-EasyEVM在PC端已经学会程序加载和烧写、基于串口程序加载和烧写、基于SD卡运行程序、裸机创建工程、SYS/BIOS工程创建、CCS工程导入和编译步骤等内容。其实,我特别想看看PWM的效果,可惜实验室找了几台示波器都是坏的。
希望尽快恢复小伙伴集体丢失的帖子啊,万分感谢论坛工作人员!

帖子怎么发出来了,在试用报告那找不见?
竟然没有人来回答
