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.

求助:有关DM368 UARTBOOT加载速度的疑问

大家好,

    背景:我目前在使用DM368的UART BOOT加载版本,现在DM368基于24MHz晶振,通过实验发现,能够比较好的分频出来的波特率最高就是115200.

   需求:但是我们的版本比较大,大约10MB,这样加载下来十几分钟了。调试很不方便。

    硬件限制,也没有网口。

   想法:现在的想法是如何提升串口的波特率,但是试了一些方法都无效。

   1.直接设置为230400,这是因为计算分分频因子7与理论的分频因子6.5误差太大,无法正常工作。

  2.本来看UART支持13x分频,但发现这个只是一个只读的配置。只能使用16X,无法使用13x。

  3.UART0的时钟源是晶振,24MHz。

请各位了解UART BOOT加载的帮忙看看,还有什么办法。

谢谢了~~

 

  • 你好,

    你们的硬件上有SD卡接口么?能SD卡直接启动最好,如果不可以,先uart 启动,再把SD卡上的大文件复制到内存。

  • 你好 我们的系统没有SD卡,现在可用的调试机与单板的连接,只有串口和JTAG。 所以,想知道有没有串口通信提速的方法? 谢谢

  • 你好,

       另外一个有关UBL的疑问

        为什么UBL每次都要加载两次,才能正常启动?

        包括买来的评估板。

  • feller shi 说:

    你好,

       另外一个有关UBL的疑问

        为什么UBL每次都要加载两次,才能正常启动?

        包括买来的评估板。

    你好,

    请问你是使用的哪种启动方式?请问你两次加载ubl是如何实现的?

    如果是flasj启动,应该只需要加载一次ubl,TI的软件都是一次。

  • @Chris Meng 我的也是这个问题,RBL在UART模式下执行,通过sfh_DM365.exe交互上传UBL,通过命令行启动sfh_DM365.exe,第一次传输两个包之后就会死掉;重新通过命令行启动sfh_DM365.exe之后就OK了。

    还有一个问题:uartboot模式下,rbl执行完后,是否会将控制权交给ubl。我这边的程序好像是,uartboot模式ubl根本没执行。首先我肯定下载的ubl没问题,这个ubl从nand启动时能够正常运行。