+SYS\BIOS遇到的问题&基于SYS\BIOS程序测试(问题已解决)
时间:10-02
整理:3721RD
点击:
在按照正常步骤加载了SYSBIOS\Application的文件,但是当Debug的时候就出现了问题,文件前边有的打红叉、有的感叹号,请问哪里出错了呢?希望高手指点一下。如下图所示:





无奈之下,我只好继续用基于仿真器的程序加载和烧写的方法了(前边几个步骤前几个帖子已经说过,这里不再赘述),这样能够顺利进入Debug。
1.下面是对 MMCSD——SD 卡 RAW 模式 的测试,插上一张空的 SD 卡,加载 MMCSD.out 文件,然后点击绿色程序运行按钮,Console 窗口打印如下信息:

把 SD 卡从开发板上拔出,插到电脑上,使用 WinHex 软件打开 SD卡,可以看到SD卡的数据,选择“工具--打开磁盘”, 弹出的窗口选择 SD 卡,然后点击“确定”后显示数据页面。


2. MMCSD_FatFs——SD卡FAT文件系统:这个程序能够实现SD卡FAT文件系统读写。 在开发板插上一张空的 SD卡,导入MMCSD_FatFs.out 文件,然后点击绿色程序运行按钮,Console 窗口打印如下图信息,输入yENTER格式化SD卡,输入其它字符按回车键将会跳过格式化,格式化完后打印信息如下图所示:


把 SD 卡从开发板上拔出,插到电脑上,打开 SD 卡,里面有一个上步骤产生的文件,打开文件,可以看到上步骤产生的文件内容如下图所示:


3. UART2——UART2串口查询收发 :此程序可以实现UART2打印功能。把开发板的UART2 和PC机连接,开关码拨到00101,打开ZOC,在CCS5.5按照工程导入步骤加载UART2.out 文件,然后点击绿色程序运行按钮。 串口调试终端会打印提示信息:

在键盘输入字符串:this is UART2.OUT test...,ZOC串口终端回显输入的字符串:
4.MEMORY——内存分配:实现动态内存分配。 导入MEMORY.out 文件,运行程序后,在Console 打印信息显示如下图。

5. EDMA3——EDMA3 一维数据传输:作用是实现了第三代增强型直接内存存取 EDMA3 一维数据传输功能运行后串口调试终端会打印信息如下图。
小结:主要问题还是开头提到的,加载到了project explorer的文件不能烧写,知道解决办法的大神请告知一下,不胜感激!
问题已经解决:http://bbs.elecfans.com/jishu_519278_1_1.html
感谢小编分享经验,学习啦
谈不上分享,互相学习
