TIDSP TMS320F28075 芯片串口烧录软件编写

本文介绍了TI芯片的串口烧录原理与方法,包括利用BootLoader程序进行烧录的过程及如何通过配置进入SCIBootMode。同时探讨了使用C#编写上位机软件的实践经验。

前言

由于工作需要,写一TI芯片的串口烧录软件,以前使用过matlab python 写过上位机,但是我想顺便学习一下C#,就准备用C#写上位机,感觉上位机的套路都是差不多的,就是各种语言格式、库不一样而已。把这个过程写下来,免得自己以后忘了。

一、串口烧录的基本原理

先介绍一下大致的框架原理,通过芯片内部的固化烧写一段BootLoader程序,然后在利用BootLoader程序烧写真正的程序。所以写串口烧写软件需要同时写上位机和下位机,使他们进行配合。

TI芯片有出厂固化的一段程序,位于bootrom。因此我们是利用这段程序来进行串口烧写。
在这里插入图片描述如果想查看这部分程序可以看通过TI官方C2000软件库,目录在
\C2000Ware_3_03_00_00\libraries\boot_rom\f2807x。写软件时候看看这部分还是很有必要的,不然无法理解bootleader是怎么烧写进去的,这部分软件主要就是一个函数。

void CopyData()
{
   
   

   struct HEADER {
   
   
     Uint16 BlockSize
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值