主题中讨论的其他器件:HALCOGEN
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.
e2e.ti.com/.../0272.Prj_5F00_Bootloader_5F00_CS_5F00_01.7z
BT 代码
e2e.ti.com/.../2626.VCexample.7z
VC 示例代码
e2e.ti.com/.../7802.Ecan_A8520160935E7F4F28754B628C51_5.2.pdf
CAN FAPI 函数 用户 指南
尊敬的 QJ Wang:
那么、接下来我应该怎么做。 我仍然认为这可能是我移植的引导加载程序代码中出现的问题。 我已在此主题中发布了我的引导加载程序项目。它是否可以与我的 PC Code 或其他 PC 连接。 请给我一些建议。我可能需要重新编写
Packetwrite()和 Packetread()?事实上,我对代码的计算有些困惑。
昨天、我通过 JTAG 加载了应用程序(起始地址为10100)。我的引导加载程序可以跳转到该应用程序。
谢谢、此致
秋奇
下面 是我的修改帖子。
您好、Chi、
我写了一个 CAN 测试用例、供您检查您的 PC 端是否传输任何数据。
测试用例 DCAN1模块、用于接收的消息框1、用于接收 CAN 数据的 RX 中断、不使用 ID 掩码、因此它可以接收任何 ID 的数据。
请在 sys_main.c 中的 canMessageNotification()函数中添加断点
首先运行 MCU 代码、然后您的 PC 大小可以进行投影。 如果 MCU 代码未在断点停止、则 CAN 总线上没有数据。
尊敬的 QJ Wang:
现在、我测试我的 PC 代码并发布我的数据。
我发送一条 ping 命令和 一条命令下载顺序。
Image_size 为74a0。 CANID 从 0变为另一个值。
所以,我不知道是哪个扇区导致了问题,也就是说,canID=0x5A0 或 0x5A4?
在引导加载程序中、ID 用于筛选即将出现的消息?抱歉、根据我的理解、ID = 0x5Ax 是对的?
如果我犯了错误来理解它吗?
实际上、我的引导加载程序代码仍然是您的代码。 我熟悉使用 HalCoGen、因此我也要依赖于它、甚至修改
bl_can.c。这就是我这么长时间以来一直困扰这个问题的原因。原谅我的知识不足,现在我积极尝试解决这个问题。
谢谢、此致
秋奇