p_ram.c
来自「dsp320lf2407上的相关程序文件」· C语言 代码 · 共 43 行
C
43 行
extern unsigned int prog_ram_check(void);
unsigned int a,b;
unsigned int prog_ram_check(void)
{
for (b=0x8800;b<0xfe00;b++)
{
a=0x0000;
asm(" LDPK _b");
asm(" LACL _b");
asm(" LDPK _a");
asm(" TBLW _a"); /*write a to *acc prog*/
asm(" TBLR _a"); /*read *acc prog to a*/
if (a != 0x0000) return(0);
a=0x5555;
asm(" LDPK _b");
asm(" LACL _b");
asm(" LDPK _a");
asm(" TBLW _a"); /*write a to *acc prog*/
asm(" TBLR _a"); /*read *acc prog to a*/
if (a != 0x5555) return(0);
a=0x0aaaa;
asm(" LDPK _b");
asm(" LACL _b");
asm(" LDPK _a");
asm(" TBLW _a"); /*write a to *acc prog*/
asm(" TBLR _a"); /*read *acc prog to a*/
if (a != 0x0aaaa) return(0);
a=0x0ffff;
asm(" LDPK _b");
asm(" LACL _b");
asm(" LDPK _a");
asm(" TBLW _a"); /*write a to *acc prog*/
asm(" TBLR _a"); /*read *acc prog to a*/
if (a != 0x0ffff) return(0);
}
return(1);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?