TI中文支持网
TI专业的中文技术问题搜集分享网站

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,,可以加载运行。请问有这方面的例程可以提供参考吗?

以上,十分感谢。望解答

Shine:

1. 请问有没有使能EDMA?创龙的例程最好咨询创龙,他们更熟悉。

2. 用uart boot模式,有uart host工具可以使用。请参考bootloader文档。8 UART Boot Host – Using Your PC as a UART Boot Masterhttp://www.ti.com/lit/an/spraat2f/spraat2f.pdf

另外,我们有提供串口烧写工具。processors.wiki.ti.com/…/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L138

赞(0)
未经允许不得转载:TI中文支持网 » C6748 MMCSD以及串口启动的一些问题
分享到: 更多 (0)