DSP28035的can升级方案提供源代码,测试用固件 上位机采用c#开发 说明一、介绍1、测试平台介绍:采用M新动力的DSP28035开发板,CAN口使用GPIO30\31 波特率为500
资源文件列表:

Snipaste_2023-09-05_13-12-11.png 16.6KB
Snipaste_2024-03-14_10-00-54.png 336.31KB
Snipaste_2024-03-14_10-01-12.png 6.65KB
Snipaste_2024-03-14_10-01-19.png 30.94KB
的升级方案一背景介绍随着物联网技术的.txt 2.26KB
的升级方案一背景介绍随着科技的不断发展总线技术.txt 2.33KB
的升级方案在本文中我们将介绍一种用于.txt 1.43KB
的升级方案引言在现如今的技术领.txt 1.74KB
的升级方案技术博客一引言在嵌入式系统开发中是一款.doc 1.83KB
的升级方案提供源代.txt 706B
的升级方案提供源代码测试用固件上位机采用开发说.html 5.61KB
的升级方案详解一引言作为一款强大的数字信号处理.txt 1.65KB
资源介绍:
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、协议的注释在上位机源代码中。
DSP28035 的 CAN 升级方案技术博客
一、引言
在嵌入式系统开发中,DSP28035 是一款常用的高性能数字信号处理器。为了满足日益增长的性能需
求,CAN 通信升级方案显得尤为重要。本文将详细介绍 DSP28035 的 CAN 升级方案,包括源代码提
供、测试用固件、上位机开发等方面,帮助读者更好地理解和实施这一升级过程。
二、测试平台介绍
我们的测试平台基于 M 新动力的 DSP28035 开发板。该开发板配备了 CAN 口,使用 GPIO30 作为
CAN 的接收引脚,GPIO31 作为发送引脚。波特率设置为 500K,以满足高速数据传输的需求。此外
,我们还准备了 28035_APP 用户代码以及 ccs10.3.1 工程,为升级方案提供基础支持。
三、源代码与固件
1. 28035_APP:这是测试用的用户代码,经过 CMD 配置,确保其在 DSP28035 上正常运行。通过
此代码,我们可以实现 CAN 通信的基本功能。
2. 28035_Bootloader_CAN:这是 bootloader 的源代码,同样基于 ccs10.3.1 工程。
Bootloader 负责在系统启动时加载新的固件,是实现 CAN 升级的关键部分。
3. 测试用固件:为了验证升级方案的可行性,我们提供了测试用的固件。这些固件经过严格测试,
确保在 DSP28035 上稳定运行。
四、上位机开发
上位机采用 C#语言开发,基于 VS2013 环境。通过上位机,我们可以对 DSP28035 进行远程控制,
实现 CAN 通信的升级。SWJ 作为上位机的名称,它负责与 DSP28035 进行通信,发送升级指令和接
收反馈信息。
五、测试与升级过程
1. 连接设备:将 DSP28035 开发板与周立功的 USBCAN-II CAN 盒连接,确保通信畅通。如果使
用其他兼容周立功的 CAN 设备,只需更换 ControlCAN.dll 即可。
2. 生成 HEX 文件:使用 ccs10.3.1 工程编译 28035_APP 和 Bootloader_CAN 源代码,生成
HEX 文件。这个文件将用于升级 DSP28035 的固件。