TI中文支持网
TI专业的中文技术问题搜集分享网站

FLASH API 烧录 DSP

在dsp烧录过程中:Flash_Program(Uint16 *FlashAddr, Uint16 *BufAddr, Uint32 Length, FLASH_ST *FProgStatus);

Length是什么意思?是一次烧录的数据长度,Length越大烧录的时间越短?Length大到有没有上限?最小值是1,比如下面的列子:

1、 Flash_ptr = Sector[2].StartAddr;
for(j=0;j<1024;j++)
{ Status = Flash_Program(Flash_ptr,&j,1,&FlashStatus);
}
2、

for(i=0;i<0x100;i++)
{
Buffer[i] = 0x100+i;
} Flash_ptr = Sector[1].StartAddr;
Length = 0x400;
Status = Flash_Program(Flash_ptr,Buffer,Length,&FlashStatus);

Johnson Chen1:

可以查看FLASH API手册,里面有每个功能函数及参数的详细说明。

在dsp烧录过程中:Flash_Program(Uint16 *FlashAddr, Uint16 *BufAddr, Uint32 Length, FLASH_ST *FProgStatus);

Length是什么意思?是一次烧录的数据长度,Length越大烧录的时间越短?Length大到有没有上限?最小值是1,比如下面的列子:

1、 Flash_ptr = Sector[2].StartAddr;
for(j=0;j<1024;j++)
{ Status = Flash_Program(Flash_ptr,&j,1,&FlashStatus);
}
2、

for(i=0;i<0x100;i++)
{
Buffer[i] = 0x100+i;
} Flash_ptr = Sector[1].StartAddr;
Length = 0x400;
Status = Flash_Program(Flash_ptr,Buffer,Length,&FlashStatus);

10#:

http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/109777.aspx

之前那个帖子对你问题的回答都是告诉你方法,而不是简单地给你结论,所以有些问题还是希望你有方法能够自己去搜索,而不是知其然不知所以然。

赞(0)
未经允许不得转载:TI中文支持网 » FLASH API 烧录 DSP
分享到: 更多 (0)