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.

motorware 工程下载问题

Expert 1119 points
Other Parts Discussed in Thread: MOTORWARE, DRV8301-69M-KIT, DRV8301

我现在研究motorware带的工程,现在用的是InstaSPIN Projects and Labs User’s Guide手册中的lab03a工程,debug没问题;但是我觉得这个工程在debug时候是不是加载到ram中了啊?因为我不使用debug,断电再上电,就没有程序跑了。

请问这个工程怎么才能下载到芯片中呢?

  • 你好,新工程打开默认是ram运行的,需要下载到flash的话可以通过点击编译的小锤子旁边的倒三角,选择flash模式,程序会自动切换到flash编译模式

  • 您好,这个我已经意识到了,并且选择了flash模式,然后我点击debug,的确有擦除flash段,写,等操作,点击运行按钮,也有程序执行(板上LED闪烁);然而,我断电后重新上电,并没有LED闪烁。我的理解是,既然下载到flash,那么我断电再上电后,就应该执行了呀,这和在debug情况下点击开始运行按钮,有什么区别呢?
  • Green Deng 说:

    你好,新工程打开默认是ram运行的,需要下载到flash的话可以通过点击编译的小锤子旁边的倒三角,选择flash模式,程序会自动切换到flash编译模式

    采用的就是flash模式,断电再上电后程序应该没执行

  • 你好,请问你这边用的什么板子测试的?
    我这边用F28069M controlCARD+DRV8312EVM测试(http://www.ti.com.cn/tool/cn/DRV8312-69M-KIT),芯片断电后上电是可以运行的,能观察到controlCARD上的LD2闪烁。测试之前是确定擦除了原先芯片中的程序再进行烧写的。
    如果你也用的跟我一样的评估板,那么需要注意的是,断电之后再上电的话需要将仿真器线拔插一下才能运行程序,可能是由于供电时序等原因导致的

  • Green Deng 说:

    你好,请问你这边用的什么板子测试的?
    我这边用F28069M controlCARD+DRV8312EVM测试(http://www.ti.com.cn/tool/cn/DRV8312-69M-KIT),芯片断电后上电是可以运行的,能观察到controlCARD上的LD2闪烁。测试之前是确定擦除了原先芯片中的程序再进行烧写的。
    如果你也用的跟我一样的评估板,那么需要注意的是,断电之后再上电的话需要将仿真器线拔插一下才能运行程序,可能是由于供电时序等原因导致的

    您好,我用是DRV8301-69M-KIT + TMDSCNCD28069MISO

    CCS工程中选择FLASH模式后,自动重新编译,点击DEBUG,会有擦除及下载的操作;点击运行,LD2闪烁(红色)

    倘若断电再上电,则LD2保持熄灭状态

  • Green Deng 说:

    你好,请问你这边用的什么板子测试的?
    我这边用F28069M controlCARD+DRV8312EVM测试(http://www.ti.com.cn/tool/cn/DRV8312-69M-KIT),芯片断电后上电是可以运行的,能观察到controlCARD上的LD2闪烁。测试之前是确定擦除了原先芯片中的程序再进行烧写的。
    如果你也用的跟我一样的评估板,那么需要注意的是,断电之后再上电的话需要将仿真器线拔插一下才能运行程序,可能是由于供电时序等原因导致的

    您好,DRV8301板上电后,仿真线插拔一下,果然就可以了,看来的确是上电顺序问题,感谢

  • 客气了,祝你后期调试顺利。