“线程: C2000WARE, 测试”中讨论的其它部件
您好,
我的客户遇到问题。 下面是描述:
配置:
控制卡包含 TMS320F28388D 目标和相关的扩展坞。
带有 TI 编译器 v19.6.0.STS 版本的 CCS 版本9
起点:C2000Ware 库 >“interrup_ex2_external_latency.c”和“interrup_ex2_external_latency _ISS.asm”。
目前只能使用 CPU1。
在仿真器连接到目标的情况下,从 RAM (链接器文件:2838x_RAM_Combined_lnk_CPU1.cmd)执行代码。
2个项目:
XXX_C_Interrupt:在文件“f2838x_defaultr.c”中以 C 编码> PWM1模块生成一个中断(当 CTR = CMPB 时), 其中 GPIO35上生成1us 脉冲=>在调试模式下验证正常,它们将通过该中断, 通过设置断点并观察按预期切换的 GPIO35进行验证 (从编译中排除 interrup_EPwm1_latitation_ISS.ASM 文件)。
XXX_ASM_Interrupt:在 ASM 中编码在文件"interrupt_EPwm1_latitation_ISS.ASM"> PWM1模块生成一个中断(当 CTR = CMPB 时) ,其中 GPIO35上的脉冲为1us =>没有编译问题,但它们不会传入中断, 不要在断点处停止,GPIO35上不会生成任何脉冲(最初编码为 C 的中断在文件“f2838x_defaultisr.c”中注释)
他很快就会加入这些文件。 请告诉我们问题的根源。
此致,
Geoffrey