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

XaUIGgQu需要积分:4(1积分=1元)

资源文件列表:

的升级方案提供源代码测试用固件上位机采用.zip 大约有12个文件
  1. Snipaste_2023-09-05_13-12-11.png 16.6KB
  2. Snipaste_2024-03-14_10-00-54.png 336.31KB
  3. Snipaste_2024-03-14_10-01-12.png 6.65KB
  4. Snipaste_2024-03-14_10-01-19.png 30.94KB
  5. 的升级方案一背景介绍随着物联网技术的.txt 2.26KB
  6. 的升级方案一背景介绍随着科技的不断发展总线技术.txt 2.33KB
  7. 的升级方案在本文中我们将介绍一种用于.txt 1.43KB
  8. 的升级方案引言在现如今的技术领.txt 1.74KB
  9. 的升级方案技术博客一引言在嵌入式系统开发中是一款.doc 1.83KB
  10. 的升级方案提供源代.txt 706B
  11. 的升级方案提供源代码测试用固件上位机采用开发说.html 5.61KB
  12. 的升级方案详解一引言作为一款强大的数字信号处理.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、协议的注释在上位机源代码中。
<link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/90149288/2/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/90149288/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">DSP28035<span class="_ _0"> </span><span class="ff2">的<span class="_ _1"> </span></span>CAN<span class="_ _0"> </span><span class="ff2">升级方案技术博客</span></div><div class="t m0 x1 h2 y2 ff2 fs0 fc0 sc0 ls0 ws0">一<span class="ff3">、</span>引言</div><div class="t m0 x1 h2 y3 ff2 fs0 fc0 sc0 ls0 ws0">在嵌入式系统开发中<span class="ff4">,<span class="ff1">DSP28035<span class="_ _0"> </span></span></span>是一款常用的高性能数字信号处理器<span class="ff3">。</span>为了满足日益增长的性能需</div><div class="t m0 x1 h2 y4 ff2 fs0 fc0 sc0 ls0 ws0">求<span class="ff4">,<span class="ff1">CAN<span class="_ _0"> </span></span></span>通信升级方案显得尤为重要<span class="ff3">。</span>本文将详细介绍<span class="_ _1"> </span><span class="ff1">DSP28035<span class="_ _0"> </span></span>的<span class="_ _1"> </span><span class="ff1">CAN<span class="_ _0"> </span></span>升级方案<span class="ff4">,</span>包括源代码提</div><div class="t m0 x1 h2 y5 ff2 fs0 fc0 sc0 ls0 ws0">供<span class="ff3">、</span>测试用固件<span class="ff3">、</span>上位机开发等方面<span class="ff4">,</span>帮助读者更好地理解和实施这一升级过程<span class="ff3">。</span></div><div class="t m0 x1 h2 y6 ff2 fs0 fc0 sc0 ls0 ws0">二<span class="ff3">、</span>测试平台介绍</div><div class="t m0 x1 h2 y7 ff2 fs0 fc0 sc0 ls0 ws0">我们的测试平台基于<span class="_ _1"> </span><span class="ff1">M<span class="_ _0"> </span></span>新动力的<span class="_ _1"> </span><span class="ff1">DSP28035<span class="_ _0"> </span></span>开发板<span class="ff3">。</span>该开发板配备了<span class="_ _1"> </span><span class="ff1">CAN<span class="_ _0"> </span></span>口<span class="ff4">,</span>使用<span class="_ _1"> </span><span class="ff1">GPIO30<span class="_ _0"> </span></span>作为</div><div class="t m0 x1 h2 y8 ff1 fs0 fc0 sc0 ls0 ws0">CAN<span class="_ _0"> </span><span class="ff2">的接收引脚<span class="ff4">,</span></span>GPIO31<span class="_ _0"> </span><span class="ff2">作为发送引脚<span class="ff3">。</span>波特率设置为<span class="_ _1"> </span></span>500K<span class="ff4">,<span class="ff2">以满足高速数据传输的需求<span class="ff3">。</span>此外</span></span></div><div class="t m0 x1 h2 y9 ff4 fs0 fc0 sc0 ls0 ws0">,<span class="ff2">我们还准备了<span class="_ _1"> </span><span class="ff1">28035_APP<span class="_ _0"> </span></span>用户代码以及<span class="_ _1"> </span><span class="ff1">ccs10.3.1<span class="_ _0"> </span></span>工程</span>,<span class="ff2">为升级方案提供基础支持<span class="ff3">。</span></span></div><div class="t m0 x1 h2 ya ff2 fs0 fc0 sc0 ls0 ws0">三<span class="ff3">、</span>源代码与固件</div><div class="t m0 x1 h2 yb ff1 fs0 fc0 sc0 ls0 ws0">1.<span class="_ _2"> </span>28035_APP<span class="ff4">:<span class="ff2">这是测试用的用户代码</span>,<span class="ff2">经过<span class="_ _1"> </span></span></span>CMD<span class="_ _0"> </span><span class="ff2">配置<span class="ff4">,</span>确保其在<span class="_ _1"> </span></span>DSP28035<span class="_ _0"> </span><span class="ff2">上正常运行<span class="ff3">。</span>通过</span></div><div class="t m0 x2 h2 yc ff2 fs0 fc0 sc0 ls0 ws0">此代码<span class="ff4">,</span>我们可以实现<span class="_ _1"> </span><span class="ff1">CAN<span class="_ _0"> </span></span>通信的基本功能<span class="ff3">。</span></div><div class="t m0 x1 h2 yd ff1 fs0 fc0 sc0 ls0 ws0">2.<span class="_ _2"> </span>28035_Bootloader_CAN<span class="ff4">:<span class="ff2">这是<span class="_ _1"> </span></span></span>bootloader<span class="_ _0"> </span><span class="ff2">的源代码<span class="ff4">,</span>同样基于<span class="_ _1"> </span></span>ccs10.3.1<span class="_ _0"> </span><span class="ff2">工程<span class="ff3">。</span></span></div><div class="t m0 x2 h2 ye ff1 fs0 fc0 sc0 ls0 ws0">Bootloader<span class="_ _0"> </span><span class="ff2">负责在系统启动时加载新的固件<span class="ff4">,</span>是实现<span class="_ _1"> </span></span>CAN<span class="_ _0"> </span><span class="ff2">升级的关键部分<span class="ff3">。</span></span></div><div class="t m0 x1 h2 yf ff1 fs0 fc0 sc0 ls0 ws0">3.<span class="_ _2"> </span><span class="ff2">测试用固件<span class="ff4">:</span>为了验证升级方案的可行性<span class="ff4">,</span>我们提供了测试用的固件<span class="ff3">。</span>这些固件经过严格测试<span class="ff4">,</span></span></div><div class="t m0 x2 h2 y10 ff2 fs0 fc0 sc0 ls0 ws0">确保在<span class="_ _1"> </span><span class="ff1">DSP28035<span class="_ _0"> </span></span>上稳定运行<span class="ff3">。</span></div><div class="t m0 x1 h2 y11 ff2 fs0 fc0 sc0 ls0 ws0">四<span class="ff3">、</span>上位机开发</div><div class="t m0 x1 h2 y12 ff2 fs0 fc0 sc0 ls0 ws0">上位机采用<span class="_ _1"> </span><span class="ff1">C#</span>语言开发<span class="ff4">,</span>基于<span class="_ _1"> </span><span class="ff1">VS2013<span class="_ _0"> </span></span>环境<span class="ff3">。</span>通过上位机<span class="ff4">,</span>我们可以对<span class="_ _1"> </span><span class="ff1">DSP28035<span class="_ _0"> </span></span>进行远程控制<span class="ff4">,</span></div><div class="t m0 x1 h2 y13 ff2 fs0 fc0 sc0 ls0 ws0">实现<span class="_ _1"> </span><span class="ff1">CAN<span class="_ _0"> </span></span>通信的升级<span class="ff3">。<span class="ff1">SWJ<span class="_ _0"> </span></span></span>作为上位机的名称<span class="ff4">,</span>它负责与<span class="_ _1"> </span><span class="ff1">DSP28035<span class="_ _0"> </span></span>进行通信<span class="ff4">,</span>发送升级指令和接</div><div class="t m0 x1 h2 y14 ff2 fs0 fc0 sc0 ls0 ws0">收反馈信息<span class="ff3">。</span></div><div class="t m0 x1 h2 y15 ff2 fs0 fc0 sc0 ls0 ws0">五<span class="ff3">、</span>测试与升级过程</div><div class="t m0 x1 h2 y16 ff1 fs0 fc0 sc0 ls0 ws0">1.<span class="_ _2"> </span><span class="ff2">连接设备<span class="ff4">:</span>将<span class="_ _1"> </span></span>DSP28035<span class="_ _0"> </span><span class="ff2">开发板与周立功的<span class="_ _1"> </span></span>USBCAN-II CAN<span class="_ _0"> </span><span class="ff2">盒连接<span class="ff4">,</span>确保通信畅通<span class="ff3">。</span>如果使</span></div><div class="t m0 x2 h2 y17 ff2 fs0 fc0 sc0 ls0 ws0">用其他兼容周立功的<span class="_ _1"> </span><span class="ff1">CAN<span class="_ _0"> </span></span>设备<span class="ff4">,</span>只需更换<span class="_ _1"> </span><span class="ff1">ControlCAN.dll<span class="_ _0"> </span></span>即可<span class="ff3">。</span></div><div class="t m0 x1 h2 y18 ff1 fs0 fc0 sc0 ls0 ws0">2.<span class="_ _2"> </span><span class="ff2">生成<span class="_ _1"> </span></span>HEX<span class="_ _0"> </span><span class="ff2">文件<span class="ff4">:</span>使用<span class="_ _1"> </span></span>ccs10.3.1<span class="_ _0"> </span><span class="ff2">工程编译<span class="_ _1"> </span></span>28035_APP<span class="_ _0"> </span><span class="ff2">和<span class="_ _1"> </span></span>Bootloader_CAN<span class="_ _0"> </span><span class="ff2">源代码<span class="ff4">,</span>生成</span></div><div class="t m0 x2 h2 y19 ff1 fs0 fc0 sc0 ls0 ws0">HEX<span class="_ _0"> </span><span class="ff2">文件<span class="ff3">。</span>这个文件将用于升级<span class="_ _1"> </span></span>DSP28035<span class="_ _0"> </span><span class="ff2">的固件<span class="ff3">。</span></span></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
100+评论
captcha
    类型标题大小时间
    ZIPEmEditor-便携解压版18.42MB4月前
    ZIP光伏逆变器资料 8-10KW 5-8KW古瑞瓦特光伏逆变器电 路图、光伏逆变器资料 古瑞瓦特的5-10KW资料逆变器带程序光伏逆变器资料 8-10KW 5-8KW古瑞瓦特光伏逆变器电 路图、光伏逆173.49KB4月前
    ZIPDSP28035串口升级方案带bootloader源码,测试app工程源码,上位机源码,说明文档 上位机采用vs2013开发,c# 工程采用ccs10.3.1开发 703.9KB4月前
    ZIP学习日志1-根据用户的社交媒体使用情况判断用户情绪(机器学习)1.48MB4月前
    ZIP一份EtherCAT主站的FPGA Verilog代码ethercat 主站 FPGA verilog 代码使用FPGA逻辑实现EtherCAT协议,实现主站DC功能 更加突出了EtherCAT现138.06KB4月前
    ZIPFBOCC&SparseOCC源代码6.54MB4月前
    ZIP3-CPaR_noclearance.zip15.55MB4月前
    ZIPCelechron-main-1.zip3.32MB4月前