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.

关于TMS320C6748 DSP Development Kit (LCDK) UART模式下 BOOTME出现不了的问题

Other Parts Discussed in Thread: OMAP-L138, TMS320C6748

你好,我最近在学习使用TMS320C6748 DSP Development Kit (LCDK),想要开始烧写程序,了解到这个开发板的烧写的其中一个办法是使用sfh_OMAP-L138.exe。

但资料说前提是得在Tera Term里面能显示BOOTME,然后才能在指令栏里进行擦除和烧写。 在Tera Term中,我已经按照相关设置弄好了,如下图所示:

而且板子的BOOTMODE开关我也已经设置好了,这个板子的UART模式是把开关设置成1:OFF 2:ON 3:OFF 4:ON。

资料上说每次上电或者重启的话,Tera Term上会出现BOOTME,但是每次我这样弄的话都会出现乱码,如下图:

这样的话出现不了BOOTME就没法进行擦除和烧写了。。。。在好几台电脑上试都是这样,出现相同的乱码,也换了几根数据线,但是结果都一样。。。
请问这是什么问题啊?谢谢你啦~

 

  • 你好,这应该是串口波特率的设置有问题。情况下面

    http://www.ti.com.cn/cn/lit/an/zhca481/zhca481.pdf

    4.6UART配置
    如果系统主频发生变化,相应的模块时钟也改变,调试串口的分频值需要做相应调整,否则串口输出会因为波
    特率不正确而出现乱码。根据不同的主频修改 OMAP-L138\Common\src\device_uart.c中 DEVICE_UART_config
    的 UART时钟分频系数 divider的值,得到合适的 UART波特率。
    如果不是用 UART2做为调试串口,修改 OMAP-L138\Common\include\ device_uart.h文件中的
    DEVICE_UART_PERIPHNUM定义。

  • 谢谢你的回答!系统主频的变化是指电脑主频还是我买的开发板的主频啊?如果我把 OMAP-L138\Common\src\device_uart.c 修改后,然后我该怎么弄呢?还可以用sfh_OMAP-L138.exe吗?

  • 系统主频的变化这里指的是DSP。

    修改OMAP-L138\Common\src\device_uart.c 等,要重新编译,生成新的sfh_OMAP-L138.exe,然后再使用生成的这个工具。

x 出现错误。请重试或与管理员联系。