虽然程序更新和调试主要用CAN、SCI接口加上二次bootloader以及上位机。但是仿真器在初期或者有时候,还是要用一用的。板子上尽量以最小空间留一个仿真器的接插件。
用低成本的仿真器XDS100V3,用六根线实现连接。有几点改动,在此记录下。
根据数据手册中的下图接线:
即板子与仿真器连接的信号有六个:TMS TDI TDO TCK 四个信号线,3.3V GND两个电源线,由于想要实现仿真器给板子提供控制电,所以3,3V要从仿真器送给板子。
对仿真器有以下三点改动:
1、仿真器的5脚是悬空的,没有与3.3V连接,要把仿真器里面的3.3V飞到该引脚上,如下图所示:
2、仿真器里面的4号引脚飞线与8、9、10地连接,如下图所示:
3、TCK和RTCK在仿真器内部没有连接,要实现连接,又要在板子上省一根线,就要在仿真器内部连接起来,飞线如下图所示:
对仿真器做如上三点改动后,找了一块280049的板子,把板子上的TMS TDI TDO TCK 四个信号线,3.3V GND一一飞线与改动后的仿真器连接,如下图所示:
找个工程,ccs里面做相应配置,可以下载out文件。
六根线+两根CAN线,可以用8针的排座1.27间距,比较省空间,可以把仿真器,CAN、SCI通信都解决了,且占用空间少。