0
点赞
收藏
分享

微信扫一扫

DSP28035 CAN升级方案解析 源代码

DSP28035的can升级方案 提供源代码,测试用固件。 上位机采用c#开发。 说明 一、介绍 1、测试平台介绍:采用M新动力的DSP28035开发板,CAN口使用GPIO30\31。波特率为500K。 2、28035__APP为测试用的用户代码,ccs10.3.1工程,参考其CMD配置。 3、28035_Bootloader_CAN为bootloader源代码,ccs10.3.1工程; 4、SWJ为上位机,采用VS2013开发,C#语言。 5、测试使用的是周立功的USBCAN-II,can盒,如果用一些国产可以兼容周立功的,则更换这里面的ControlCAN.dll即可。 6、升级的app工程需要生成hex去升级,具体参考我给的工程的设置。 7、BootLoader代码,只有D400这一个灯1s闪烁一次; APP代码,D400\401\402三个灯同时200ms闪烁一次。 8、目前跳转时间设置为5s; 9、协议的注释在上位机源代码中。

相关资料转载自:http://todop.cn/700260524468.html

DSP28035 CAN升级方案解析

一、背景介绍

在这个段落中,我们将深入探讨DSP28035设备的CAN升级方案,并提供源代码、测试用固件、上位机开发平台及具体实现细节。特别地,我们将关注测试平台的选择、使用的工程框架、代码的具体实现以及升级过程中的注意事项。

二、测试平台与硬件配置

  1. 测试平台介绍:我们采用M新动力的DSP28035开发板作为测试平台,其CAN口使用GPIO30。波特率为500K。此外,还提供了详细的测试环境描述和硬件配置信息。

三、升级方案概述

  1. 28035__APP:这是用于测试的特定用户代码,基于CCS10.3.1工程。参考其CMD配置,实现了CAN通信的升级。

四、软件开发环境与工具

  • 上位机采用VS2013开发,使用C#语言进行开发。
  • SWJ为上位机开发平台,具备高效稳定的特点。

五、测试固件与源代码

  1. 测试用固件:提供了源代码和测试固件,方便用户进行后续的调试和优化。这些源代码涵盖了CAN通信的升级、APP的编写以及相关的底层驱动等。

六、上位机开发说明

  1. 使用C#开发的上位机软件采用简化流程设计,使用户可以轻松上手并进行高效的开发工作。

七、Bootloader与APP代码详解

  • Bootloader代码:包含了BOOT_UP、START等功能的配置和实现,其代码中只有D400这一个灯在1秒内闪烁一次。该代码在功能实现上需要保证稳定性及兼容性。
  • APP代码:包括了D400和两个特定功能的控制信号闪烁实现,例如D400灯在1秒内闪烁一次,并且另外两个功能则在200毫秒内闪烁一次。该代码的实现需要根据实际需求进行调整和优化。

八、注意事项与建议

  • 在升级过程中需要注意硬件连接和软件配置的正确性,确保升级过程的顺利进行。
  • 在选择CAN通信盒时,建议选择兼容性较好的国产产品,以提高升级成功率。
  • 在进行APP代码编写时,需要确保其稳定性和兼容性,以满足实际使用需求。

九、总结

综上所述,DSP28035的CAN升级方案涉及了测试平台的选择、使用的工程框架、源代码的提供、上位机开发平台的选择以及具体的实现细节。在实际操作中,需要根据具体情况进行相应的调整和优化,以确保升级过程的顺利进行和升级效果的满足。

举报

相关推荐

0 条评论