DSP28335—把程序烧写到flash里的步骤

news/2024/11/15 1:56:49/

注意本文已经默认烧写用的CMD文件已经编好!(有关CMD文件的编写可以参考相关博文)

DSP装载有16种模式,当前使用的是默认模式也就是FLASH启动模式(所有的模式引脚都是默认高电平,既模式引脚外部不加其它的电路)。

 

1. 添加F28335.GEL, 文件路径:C:\CCStudio_v3.3\cc\gel\F28335.gel

2. 添加C:\CCStudio_v3.3\MyProjects\WDPT_STEP(DSP)10\Source\DSP2833x_CodeStartBranch.asm文件,此文件负责上电后程序执行顺序跳转的;

 

DSP28335—把程序烧写到flash里的步骤

 

3. 修改工程的build option,将LINKER中的Autoinit参数改成:Run-Time Autoinitial

DSP28335—把程序烧写到flash里的步骤

4. 添加DSP281x_Headers_nonBIOS.cmd文件,用于将DSP28头文件中的外设结构与存储器地址对应起来;

5. 向工程中添加C:\CCStudio_v3.3\MyProjects\WDPT_STEP(DSP)10\F28335.cmd文件,它是用于flash烧写的CMD文件,用于替换原有的用于RAM中调试的28335_RAM_lnk.cmd文件。

DSP28335—把程序烧写到flash里的步骤

6. 重新编译工程

7. 烧写

烧写注意事项

 

一、 烧写的注意点:

1、 烧写第一步(擦出)时不能断电或人为停止,否则会造成28335芯片锁死

 

2、 在密码区内 不能将密码全部设置为0,这样会造成芯片永久锁死,如果不采用默认的密码,改动后要记住否则也会造成芯片锁死!切记!!!

DSP28335—把程序烧写到flash里的步骤

 

 

烧写步骤

 

 

一、 先把在调试环境下的工程文件的cmd换成烧写所要用的FLASH cmd 文件,

Gel文件换成ccs自带的gel 路径为D:\CCStudio_v3.3\cc\gel下,然后编译无错误

 

二、 点击tools菜单栏下的on-chip flash programmer,填出烧写对话框

DSP28335—把程序烧写到flash里的步骤

注意如果此时出现如下情况:Non-supproted PartID:0x00EF

DSP28335—把程序烧写到flash里的步骤

安装如下插件就可以解决:

DSP28335—把程序烧写到flash里的步骤

 

三、 在填出的对话框中红色部分是对芯片的时钟频率的选择,我们这里用的是外部30M的晶振,经过2分频在通过PLL10倍频。

注意:晶振的平率是根据板子上的晶振所选择的,烧写时芯片最好工作在该芯片的最高频率

DSP28335—把程序烧写到flash里的步骤

 

四、 添加最新的API函数,如果API函数较老可以去www.ti.comw网站上下载

DSP28335—把程序烧写到flash里的步骤

 

五、 添加你所要烧写的.OUT文件

DSP28335—把程序烧写到flash里的步骤

 

六、 点击执行按键,烧写所选的程序

DSP28335—把程序烧写到flash里的步骤

 

七、 出现如下图所示的信息说明烧写成功

DSP28335—把程序烧写到flash里的步骤

DSP28335—把程序烧写到flash里的步骤DSP28335—把程序烧写到flash里的步骤DSP28335—把程序烧写到flash里的步骤

注意当程序已经成功烧写到flash里后,reset一下板子程序从头开始跑起来,此时一定要把仿真接口从板子上拔掉或者仿真器USB不插电脑上!!!



http://www.ppmy.cn/news/190766.html

相关文章

java学习链接资源

1.http://www.360doc.com/content/14/1108/22/15242507_423687780.shtml//比较适合做jar---->exe的转换的实现 2.Java语言中,中文字符所占的字节数取决于字符的编码方式,一般情况下,采用ISO8859-1编码方式时,一个中文字符与一个…

[原]使用node-mapnik生成openstreetmap-carto风格的瓦片

上回说到如何在CentOS上部署node-mapnik,本想着接下来学习如何使用node-mapnik生成openstreetmap的瓦片图,没想到在接下来的近40天的时间里忙成了狗!好不容易等到元旦终于有两天属于自已的时间了。经过一天时间折腾,终于可以初步实…

css3 animation 实现帧动画

先上代码&#xff1a; <!DOCTYPE html> <html><head><title></title><style>.ani-container{width: 125px;height: 275px;background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAHAAcAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQ…

zookeeper的安装

1. 打开www.apache.org下载安装包 2. 执行解压命令tar xzf zookeeper-3.4.6.tar.gz 3. 执行cd zookeeper-3.4.6/conf 4. 将复制zoo_sample.cfg文件为zoo.cfg配置文件&#xff0c;指定dataDir目录和dataLogDir目录&#xff0c; dataDir/home/zookeeper/data dataLogDir/ho…

matlab生成28335的工程,(1)DSP_28335如何创建工程

1 )如何用CCS 3.3 新建 TMS320F28335 工程 使用 CCS3.3 新建一个空的工程,以工程名 PLAY( ,游戏之旅正式开始)为例。注意路径 Location 中不能含有中文。 2 )工程基本设置 右击工程名,选择 Build Options,进入设置页面: 1、 Complier 栏, 左列中选择 Advanced, 最下面的 …

java mail 1.4_JavaMail API 1.4.7邮件发送

下载oracle javaMail API: 下载&#xff1a;JavaMail API 1.4.7 解压缩将lib文件夹中的jar文件全部拷贝到 zhouspubuntu:~/Documents/eclipsedoc/workspace/javamail/javamailApi目录下。 在Pachage Explorer中&#xff0c;右击javamail&#xff0c;在Build Path中选择Configur…

HC32F460开发之看门狗功能

文章目录 前言一、看门狗是什么&#xff1f;二、看门狗的使用1.简介2.启动3.刷新看门狗计数器 总结 前言 在一些设备需要长时间稳定运行的场合中&#xff0c;看门狗功能可以说是必不可少的。但在一些低功耗设备中&#xff0c;硬件看门狗的启用又会增大设备的功耗。在实际的项目…

DDS

什么是&#xff24;&#xff24;&#xff33;&#xff1f;&#xff1f;&#xff1f; &#xff24;&#xff24;&#xff33;是针对网络编程的一个公开标准。 是一套支持发布&#xff0f;订阅思想的应用程序接口&#xff08;&#xff21;&#xff30;&#xff29;&#xff09; &…