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.

TMS320F28377S 可以用RS422烧写程序吗?电路应该是怎样的?

Other Parts Discussed in Thread: TMS320F28377S, UNIFLASH

各位大牛,如题,自己画的PCB,用了TMS320F28377S,但是想用串口RS422下载程序,不知道应该怎么弄,手册上只说了bootmode的方式可以用SCI,

但是是不是把它改成SCI boot mode就能直接烧写程序还是其他有什么要求,没有讲清楚。

请各位大神指点一下。谢谢了先。

  • 想用串口来烧写C2000芯片,需要有两个前提条件:

    1. 有上位机支持,如Uniflash, C2PROG,但F28377s目前是新的芯片,这两个上位机尚未支持。

    2. boot 引脚模式配置,F28377是GPIO72,GPIO84配置为SCI boot模式,然后重新上电,再用上位机烧录。

    烧录完后,把boot 引脚配置为flash 启动模式,重新上电。

    所以你先要预留boot引脚可以上下拉,然后再等上位机更新。

    ERIC

  • 这样的话有几个问题再请教您一下:
    1、量产的话,是不是要拆开产品或者把boot引脚配置接引线出来才能进行烧录?
    2、怎么样才能在线烧录呢?这样就解决了第一个问题。
    3、如果上位机软件不支持的话,是不是“烧录协议”还没有?有“烧录协议”可以提供吗?这样可以自己写一个烧录协议来完成在线烧录。

    烦请您指点一下。不胜感激。

  • 1、量产的话,是不是要拆开产品或者把boot引脚配置接引线出来才能进行烧录?

    ERIC:  量产的时候,你们应该是直接在板子上烧录完才装机的。准确的讲,应该是维护的时候,如果要烧程序,就得拆机,引线。

    2、怎么样才能在线烧录呢?这样就解决了第一个问题。

    Eric: 在线烧录,那是用于在线升级的,就是芯片本身已经有算法的,后来用于升级用的。需要写升级算法放在芯片内部,配合上位机程序。这部分的讨论很多,你可以看看我发表过的关于F28M35的升级。

    3、如果上位机软件不支持的话,是不是“烧录协议”还没有?有“烧录协议”可以提供吗?这样可以自己写一个烧录协议来完成在线烧录。

     Eric: 如果你要boot 引脚跳线,使用ROM里面的bootloader算法,那么你可以看一下芯片的ROM user guide,里面有具体的协议。如果你想在线升级,自己写升级用的bootloader算法,则协议由你自己来定。

  • 谢谢您的回答,我去看一下您的帖子。

  • 你好:我下载了最新版的C2Prog V1.7版本 里面有28377s目标板选项,但是通过422串口下载就是下载不进去,请问这会是什么原因?C2Prog不支持28377s吗?