锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

基于TMS320F28335DSP的FLASH烧写方法

时间:2024-05-12 07:07:10

想把一个原来是烧写到D的片内RAM的程序修改成是烧写到DSP片内FL的程序,不仅仅是修改一个cmd文件就结束了,还需要做其他几个步骤

第一步:把28335_RAM_lnk.cmd这个从project中移除,用右键选择28335_RAM_lnk.cmd然后选delate。如下图1,然后出现对话框,点YES,如图2

1

2

第二步:右键选择project名称,然后选addfiletoproject,如下图3,然后出现浏览框,在\CodeofTMS320F283354\v120\DSP2833x_common\cmd这个子文件夹下,选择F28335.cmd,点OK,至此可以在project的文件列表内看到F28335.cmd被添加到project中。

3

第三步:在main()函数中添加如下语句

MemCopy(&RamfuncsLoadStart,&RamfuncsLoadEnd,&RamfuncsRunStart);

InitFlash();

上述两句话添加在InitPieVectTable();这句的下面的一行。

添加语句的时候,注意不要添加错了,每一个字母都要正确,括号也要用英文括号。

第四步:添加DSP2833x_MemCopy.c这个文件到project中,右键选择project名称,然后选addfiletoproject,然后出现浏览框,找到\CodeofTMS320F28335CCS4\v120\DSP2833x_common\source文件夹中的DSP2833x_MemCopy.c这个文件,然后点OK

第五步:编译,点rebuild,编译至少要保证没有ERROR,否则请检查一下

在第三步操作的地方是不是有错误。

需要注意的是:

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章