配置为flash启动,TI例程已配置好,不用实际操作,开发板上的硬件设置Boot Mode Selection,配置为GetMode,也就是123分别是HHL。完成上述步骤之后,我就build project 和debug程序了,但是debug程序时,出现无法连接到目标的问题。
拨码开关S1设置为GetMode,引脚123分别设为HHL,引脚3设为L就无法与仿真器相连,debug程序时就出现无法连接到目标的情况,但是配置flash启动又需要拨码开关S1的引脚3设为L,我就困惑了。flash加载和拨码开关S1应如何加载和配置呢?怎么才能debug成功?加载程序时Boot to SARAM模式和boot to flash之间如何切换?
Green Deng:配置为HHL就可以了。连接仿真器的时候,3脚会由仿真器拉高,不需要你配置。一旦3脚拉高之后,12脚的电平情况就无效了。至于你配置为HHL的时候无法连接目标的问题,我认为应该是有其他原因。建议多做一些交叉实验确认一下硬件是否有问题?什么情况下能正常连接?
配置为flash启动,TI例程已配置好,不用实际操作,开发板上的硬件设置Boot Mode Selection,配置为GetMode,也就是123分别是HHL。完成上述步骤之后,我就build project 和debug程序了,但是debug程序时,出现无法连接到目标的问题。
拨码开关S1设置为GetMode,引脚123分别设为HHL,引脚3设为L就无法与仿真器相连,debug程序时就出现无法连接到目标的情况,但是配置flash启动又需要拨码开关S1的引脚3设为L,我就困惑了。flash加载和拨码开关S1应如何加载和配置呢?怎么才能debug成功?加载程序时Boot to SARAM模式和boot to flash之间如何切换?
yingying fu:
回复 Green Deng:
使用另一块板子按此方法测试,配置为HHL连接仿真器的时候,3脚与仿真器连接的一端JTAG_TRST会由仿真器拉高,3脚与u1 芯片TMS320F2809MPZT连接的一端TRST仍是低电平L。这是我用示波器测到的。
build project后debug例程flash_f28069后出现无法连接,错误信息如下:
Error connecting to the target:
(Error -1135 @ 0x0)
The debug probe reported an error. Confirm debug probe configuration and connections, reset the debug probe, and retry the operation.
(Emulation package 8.3.0.00003)
当加载例程cpu_timer时拨码开关S1设置为EMU Mode,引脚123分别设为HHH,debug程序时是能正常连接且正常加载的。
请问如何解决这个问题?期待您的回答,谢谢
配置为flash启动,TI例程已配置好,不用实际操作,开发板上的硬件设置Boot Mode Selection,配置为GetMode,也就是123分别是HHL。完成上述步骤之后,我就build project 和debug程序了,但是debug程序时,出现无法连接到目标的问题。
拨码开关S1设置为GetMode,引脚123分别设为HHL,引脚3设为L就无法与仿真器相连,debug程序时就出现无法连接到目标的情况,但是配置flash启动又需要拨码开关S1的引脚3设为L,我就困惑了。flash加载和拨码开关S1应如何加载和配置呢?怎么才能debug成功?加载程序时Boot to SARAM模式和boot to flash之间如何切换?
Green Deng:
回复 yingying fu:
这不科学啊,不管平时使用的时候还是datasheet或者user's guide上都是用的HHL,连接仿真器的时候也不没需要配置为HHH过。
有没有可能是仿真器有问题?有没有测试过其他仿真器?
配置为flash启动,TI例程已配置好,不用实际操作,开发板上的硬件设置Boot Mode Selection,配置为GetMode,也就是123分别是HHL。完成上述步骤之后,我就build project 和debug程序了,但是debug程序时,出现无法连接到目标的问题。
拨码开关S1设置为GetMode,引脚123分别设为HHL,引脚3设为L就无法与仿真器相连,debug程序时就出现无法连接到目标的情况,但是配置flash启动又需要拨码开关S1的引脚3设为L,我就困惑了。flash加载和拨码开关S1应如何加载和配置呢?怎么才能debug成功?加载程序时Boot to SARAM模式和boot to flash之间如何切换?
yingying fu:
回复 Green Deng:
您好,您上一个回复我可以理解为连接开发板时,都是使用HHL,而不需要使用HHH吗?我重新更换了USB线,还有开发板,HHL配置下debug程序都出现此问题。
若我连接配置的有问题,我想请您回复正确的连接配置步骤,检查我之前配置中哪一步出错,谢谢
配置为flash启动,TI例程已配置好,不用实际操作,开发板上的硬件设置Boot Mode Selection,配置为GetMode,也就是123分别是HHL。完成上述步骤之后,我就build project 和debug程序了,但是debug程序时,出现无法连接到目标的问题。
拨码开关S1设置为GetMode,引脚123分别设为HHL,引脚3设为L就无法与仿真器相连,debug程序时就出现无法连接到目标的情况,但是配置flash启动又需要拨码开关S1的引脚3设为L,我就困惑了。flash加载和拨码开关S1应如何加载和配置呢?怎么才能debug成功?加载程序时Boot to SARAM模式和boot to flash之间如何切换?
Green Deng:
回复 yingying fu:
抱歉我现在不是很确定这个设置。
目前我手头没有这块板子,但是根据之前的实验印象应该都是配置为HHL,而且我查了一下E2E上的帖子,也是这样的配置:e2e.ti.com/…/2984575
但是我又看了一下这份文档:www.ti.com/…/sprui11b.pdf
其中第7页的note中又提到:
The USB debugger cannot connect to the device when S1-Switch 3 is placed in the L
position because TSRTn is disconnected from the XDS100v2.
所以这个问题我可能要联系一下美国那边的工程师确认一下。但是,目前正值美国圣诞假期,他们没有上班,所以这个问题可能得搁置几天才能解决。。。
配置为flash启动,TI例程已配置好,不用实际操作,开发板上的硬件设置Boot Mode Selection,配置为GetMode,也就是123分别是HHL。完成上述步骤之后,我就build project 和debug程序了,但是debug程序时,出现无法连接到目标的问题。
拨码开关S1设置为GetMode,引脚123分别设为HHL,引脚3设为L就无法与仿真器相连,debug程序时就出现无法连接到目标的情况,但是配置flash启动又需要拨码开关S1的引脚3设为L,我就困惑了。flash加载和拨码开关S1应如何加载和配置呢?怎么才能debug成功?加载程序时Boot to SARAM模式和boot to flash之间如何切换?
yingying fu:
回复 Green Deng:
好的,谢谢您的热心帮助,请您确认好后回复我,谢谢