91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 12.59MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-29
  • 語言: C/C++
  • 標簽: DSP??2812??C語言??

資源簡介

DSP2812的C語言例程及開發板相關資料

資源截圖

代碼片段和文件信息

#include	“DSP28_Device.h“

//?Definitions?for?the?SST?39VF400A?part
#define? SST_ID???????????????????0x00BF?????????/*?SST?Manufacturer‘s?ID?code???*/
#define? SST_39VF400A?????????????0x2780?????????/*?SST39VF400/SST39VF400A?device?code?*/
#define TimeOutErr ?1
#define VerifyErr ?2
#define WriteOK ?0
#define EraseErr ?3
#define EraseOK ?0
#define SectorSize ?0x800
#define BlockSize ?0x8000
unsigned?? int??*FlashStart?=?(unsigned??int?*)0x80000;
unsigned?? int??*ExRamStart?=?(unsigned??int?*)0x100000;

Uint16 SectorErase(Uint16 SectorNum)
{
Uint16 iData;
Uint32 TimeOut;
*(FlashStart?+?0x5555)?=?0xAA;
*(FlashStart?+?0x2AAA)?=?0x55;
*(FlashStart?+?0x5555)?=?0x80;
*(FlashStart?+?0x5555)?=?0xAA;
*(FlashStart?+?0x2AAA)?=?0x55;
*(FlashStart?+?SectorSize?*?SectorNum)?=?0x30;
i?=?0;
TimeOut?=?0;
while(i<5)
{
Data?=?*(FlashStart?+??SectorSize?*?(SectorNum?+?1)?-1);
if (Data?==?0xFFFF) i++;
else i=0;
if?(?++TimeOut>0x1000000) return?(TimeOutErr);
}
for (i=0;i {
Data?=?*(FlashStart?+?SectorSize?*?SectorNum?+i);
if?(Data?!=0xFFFF) return?(EraseErr);
}
return??(EraseOK);
}

Uint16 BlockErase(Uint16 BlockNum)
{
Uint16 iData;
Uint32 TimeOut;
*(FlashStart?+?0x5555)?=?0xAA;
*(FlashStart?+?0x2AAA)?=?0x55;
*(FlashStart?+?0x5555)?=?0x80;
*(FlashStart?+?0x5555)?=?0xAA;
*(FlashStart?+?0x2AAA)?=?0x55;
*(FlashStart?+?BlockSize?*?BlockNum?+?1)?=?0x50;
i?=?0;
TimeOut?=?0;
while(i<5)
{
Data?=?*(FlashStart?+??BlockSize?*?(BlockNum?+1));
if (Data?==?0xFFFF) i++;
else i=0;
if?(?++TimeOut>0x1000000) return?(TimeOutErr);
}
for (i=0;i {
Data?=?*(FlashStart?+?BlockSize?*?BlockNum?+i);
if?(Data?!=0xFFFF) return?(EraseErr);
}
return??(EraseOK);

}

Uint16 ChipErase(void)
{
Uint16 iData;
Uint32 TimeOut;
*(FlashStart?+?0x5555)?=?0xAAAA;
*(FlashStart?+?0x2AAA)?=?0x5555;
*(FlashStart?+?0x5555)?=?0x8080;
*(FlashStart?+?0x5555)?=?0xAAAA;
*(FlashStart?+?0x2AAA)?=?0x5555;
*(FlashStart?+?0x5555)?=?0x1010;
i?=?0;
TimeOut?=?0;
while(i<5)
{
Data?=?*(FlashStart?+??0x3FFFF);
if (Data?==?0xFFFF) i++;
else i=0;
if?(?++TimeOut>0x1000000) return?(TimeOutErr);
}
for (i=0;i<0x4000;i++)
{
Data?=?*(FlashStart?+?i);
if?(Data?!=0xFFFF) return?(EraseErr);
}
return??(EraseOK);

}


Uint16 FlashWrite(Uint16 RamStart?Uint16???RomStart??Uint16 Length)
{
Uint16 iTimeOut;
Uint16 Data1Data2j;
for (i=0;i {
*(FlashStart?+?0x5555)?=?0xAA;
*(FlashStart?+?0x2AAA)?=?0x55;
*(FlashStart?+?0x5555)?=?0xA0;
*(FlashStart?+?RomStart?+?i)?=?*(ExRamStart?+?RamStart?+?i);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-03-29?21:03??2812sch\
?????文件??????105593??2008-01-14?11:09??2812sch\dsp2812.pdf
?????文件???????????9??2008-01-14?11:09??2812sch\_desktop.ini
?????文件??????824500??2008-01-14?11:02??2812使用說明書.pdf
?????目錄???????????0??2010-03-29?21:02??dsp2812test\
?????目錄???????????0??2010-03-29?21:03??dsp2812test\39F400\
?????目錄???????????0??2010-03-29?21:03??dsp2812test\39F400\39F400.CS_\
?????文件????????3072??2008-01-14?11:05??dsp2812test\39F400\39F400.CS_\FILE.CDX
?????文件????????1302??2008-01-14?11:05??dsp2812test\39F400\39F400.CS_\FILE.DBF
?????文件????????1537??2008-01-14?11:05??dsp2812test\39F400\39F400.CS_\FILE.FPT
?????文件??????282112??2008-01-14?11:05??dsp2812test\39F400\39F400.CS_\SYMBOL.CDX
?????文件??????211038??2008-01-14?11:05??dsp2812test\39F400\39F400.CS_\SYMBOL.DBF
?????文件??????366957??2008-01-14?11:05??dsp2812test\39F400\39F400.CS_\SYMBOL.FPT
?????文件???????????9??2008-01-14?11:05??dsp2812test\39F400\39F400.CS_\_desktop.ini
?????文件????????7690??2008-01-14?11:05??dsp2812test\39F400\39F400.paf
?????文件????????7925??2008-01-14?11:05??dsp2812test\39F400\39F400.paf2
?????文件????????1217??2008-01-14?11:05??dsp2812test\39F400\39F400.pjt
?????文件????????4619??2008-01-14?11:05??dsp2812test\39F400\39F400.sbl
?????文件????????4180??2008-01-14?11:05??dsp2812test\39F400\39vf400.c
?????文件?????????985??2008-01-14?11:05??dsp2812test\39F400\39VF400TEST.c
?????文件?????????135??2008-01-14?11:05??dsp2812test\39F400\cc_build_Debug.log
?????目錄???????????0??2010-03-29?21:03??dsp2812test\39F400\Debug\
?????文件?????????933??2008-01-14?11:05??dsp2812test\39F400\Debug.lkf
?????文件?????????786??2008-01-14?11:05??dsp2812test\39F400\Debug.lkv
?????文件???????16218??2008-01-14?11:05??dsp2812test\39F400\Debug\39F400.map
?????文件??????142798??2008-01-14?11:05??dsp2812test\39F400\Debug\39F400.out
?????文件???????13692??2008-01-14?11:05??dsp2812test\39F400\Debug\39vf400.obj
?????文件???????17943??2008-01-14?11:05??dsp2812test\39F400\Debug\39VF400TEST.obj
?????文件???????17778??2008-01-14?11:05??dsp2812test\39F400\Debug\CpuTimer.obj
?????文件????????5563??2008-01-14?11:05??dsp2812test\39F400\Debug\DSP28_CpuTimers.obj
?????文件???????36313??2008-01-14?11:05??dsp2812test\39F400\Debug\DSP28_DefaultIsr.obj
............此處省略881個文件信息

評論

共有 條評論