This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6748 MMCSD以及串口启动的一些问题

IT工程师您好,我是一个C6000 DSP的新手,最近在调试C6748 LCDK(一个月之前在官网下单买的官方开发板),在调试过程中遇到以下问题:

1. 在调试MMC/SD卡的时候,我使用创龙开发板中的例程调试,也是参照Startware中的函数库配置的,和E2E论坛里面的很多人的配置差不多,采用FIFO的形式来读写。我的开始官方开发板附带的C4的SD卡,为什么我单次连续写入10个BLOCK的数据,发现写入速度最快也只能到500KiB/S左右,写入的话大约110KiB/s左右,这个和C4的SD卡标称速度差很远啊。我是裸奔板子,单跑这个测试程序。SD卡被格式化为FAT32格式。

2.我在调试启动和UBL的过程中,有几个问题一直困扰我,我要实现两个目的,一个是通过串口或者TFTP的形式将应用程序下载到开发板并烧录到指定的NANDFLASH中,另外就是通过上述通信方式将应用程序下载到开发板直接运行。目的都是通过UBL实现。现在我的疑惑就是我应该将配套工具将*.out转成的BIN文件下载下去呢,还是将用其他工具转换成的HEX执行下去呢。我开发板收到BIN程序后,我怎么执行呢?我模仿开发板示例中的BOOTLOADER中的BOOTCOPY例子,去掉Header后直接void(*)()的方式执行,但是并不成功。这个app我是编译好可以跑的,因为我用官方的串口烧录工具烧到BLOCK6,,可以加载运行。请问有这方面的例程可以提供参考吗?

以上,十分感谢。望解答