您的位置:控制工程论坛网论坛 » 教程与手册 » TMS320LF2407的串口下载

xilinxue

xilinxue   |   当前状态:在线

总积分:16186  2024年可用积分:0

注册时间: 2008-06-26

最后登录时间: 2020-03-22

空间 发短消息加为好友

TMS320LF2407的串口下载

xilinxue  发表于 2008/10/25 13:13:35      1509 查看 2 回复  [上一主题]  [下一主题]

手机阅读

TMS320f28xx具有串口下载功能,其实在他的16位哥哥tms320lf2407上一样可以串口下载。
对于某些机器,线路板外壳装卸比较麻烦,如果能够不开外壳盖,直接通过外引的串口更新下载程序,无疑可以大大减少产品的维护工作量,我在一款采用2407的产品上就实现了串口程序更新。
下载条件:1、必须进入芯片内部的boot程序,即boot脚在复位的时候保持 低。
          2、一旦进入boot程序,该程序会判断是进入SCI还是SPI方式下载,如果是串口SCI下载,你必须在boot程序进入前(基本可以认为复位前)将SPISIMO脚拉低。

关于条件1、2可以采用很多办法实现,本人使用FPGA判断在复位时键盘组合键去控制BOOT引脚的电平(置低,正常无下载时必须为高),SPISIMO直接用2k的电阻接地。也可以外引、跳线等方式实现。

然后boot程序就处于串口监听状态等待上位机的串口命令进入SCI下载烧写程序阶段。

上位机的下载程序在ti的网站有下载的。解压后执行mk_algos.bat是进行清零程序、擦除程序、编程程序的上位机编译工作,然后执行exmpl_1.bat或exmpl_2.bat对这三个程序批量下载执行过程。程序只能通过com1、com2

下载,并且分别为程序exmpl_1.bat、exmpl_2.bat。需要更新的代码放在解压目录:\Algos\Program\下,名字改为l20.hex覆盖原来的l20.hex,其实对dos批处理文件熟悉,修改exmpl_X.bat中的内容为serhostX 你的文件.hex也可以。

记住更新的代码文件格式有要求的,在ccs下设置代码输出格式为default。
1楼 0 0 回复
  • yanhui817

    yanhui817   |   当前状态:在线

    总积分:54  2024年可用积分:0

    注册时间: 2013-05-07

    最后登录时间: 2013-05-07

    空间 发短消息加为好友

    yanhui817   发表于 2013/5/7 12:11:33

    你好,2407串口更新程序,你调试通了吗
    2楼 回复本楼

    引用 yanhui817 2013/5/7 12:11:33 发表于2楼的内容

  • yanhui817

    yanhui817   |   当前状态:在线

    总积分:54  2024年可用积分:0

    注册时间: 2013-05-07

    最后登录时间: 2013-05-07

    空间 发短消息加为好友

    yanhui817   发表于 2013/5/7 12:11:59

    你好,2407串口更新程序,你调试通了吗
    3楼 回复本楼

    引用 yanhui817 2013/5/7 12:11:59 发表于3楼的内容

总共 , 当前 /