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),想要开始烧写程序,了解到这个开发板的烧写的其中一个办法是使用sfh_OMAP-L138.exe。
但资料说前提是得在Tera Term里面能显示BOOTME,然后才能在指令栏里进行擦除和烧写。 在Tera Term中,我已经按照相关设置弄好了,如下图所示:
而且板子的BOOTMODE开关我也已经设置好了,这个板子的UART模式是把开关设置成1:OFF 2:ON 3:OFF 4:ON。
资料上说每次上电或者重启的话,Tera Term上会出现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吗?