主题中讨论的其他器件: C2000WARE、 TMS320F2800157
工具与软件:
您好!
我们 尝试 使用 C2000Ware 的 DCAN 闪存编程器实用程序通过 CAN 刷写 LAUNCHXL-F2800157 LaunchPad、但遇到通信问题。 以下是详细信息:
设置:
MCU:TMS320F2800157
CAN 接口:PEAK PCAN USB Pro
工程路径:C:\ti\c2000\C2000Ware_5_04_00_00\utilities\flash_programmers\dcan_flash_programmer\dcan_flash_programmer
问题:
尝试传输时、峰值 USB Pro 的状态 LED 呈红色闪烁、表示出现通信错误。 我们已查看配置、但不确定最佳设置。
中的电流配置 dcan_flash_programr.cpp :
//比特率配置
bitrate ="f_clock_MHz = 20、nom_BRP = 40、nom_tseg1 = 16、nom_tseg2 = 3、nom_sjw = 2"; // 100kbps
//初始化
gStatus = CAN_Initialize (PCAN_USBBUS1、PCAN_BAUD_100K);
// F280015x 的睡眠时序
SLEEP_TIME = 10;//以毫秒为单位
问题:
- 这些位时序参数是否适用于 F2800157?
- 10ms 的当前 SLEEP_TIME 是否适合 F2800157、或者应该对其进行调整?
- 我还遇到了以下函数
flash_kernel_ex5_dcan_flash_kernel.c:
EntryAddr = DCAN_Boot(CAN_BOOT_SENDTEST, 0, 1, 20,
WE_Protection_A_Mask, WE_Protection_B_Mask, WE_Protection_UO_Mask); 我想澄清一下的正确参数 EntryAddr 括号中。 非常感谢为解决这些沟通问题提供任何指导。
其他信息:
已验证物理连接和端接是否正确







