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

本文所描述的具体资源链接:https://www.liruan.net/?s=700260524468