标题:
求助:9S12DP512 FLASH在BDG下擦,写,读OK,烧入芯片,单独运行不能擦写。
[打印本页]
作者:
tomlingyu
时间:
2010-5-24 13:26
标题:
求助:9S12DP512 FLASH在BDG下擦,写,读OK,烧入芯片,单独运行不能擦写。
9S12DP512的 FLASH在BDG下擦,写,读OK,我用灯表示都正常。
烧入芯片,单独运行就不能运行正确,好像是不能擦和写。
作者:
tomlingyu
时间:
2010-5-24 15:02
是BDM下可以,烧入芯片不行.BDG打错了
作者:
strongchen
时间:
2010-5-25 10:04
FLASH烧写程序是否载入RAM中运行?
作者:
tomlingyu
时间:
2010-5-25 11:23
只是把
FSTAT|=0x80;
while( FSTAT_CBEIF == 0 );
while( FSTAT_CCIF == 0 ); //命令是否执行完毕
放在RAM里执行了.
作者:
strongchen
时间:
2010-5-26 10:04
程序调入RAM和跳回FLASH的指令是怎样的?
作者:
tomlingyu
时间:
2010-5-26 10:41
const byte P[15] = {0x1c,0x01,0x05,0x80, //FSTAT|=0x80;
//0x4a,0x80,0x00,0x20,
0x1f,0x01,0x05,0x80,0xfb, //while( FSTAT_CBEIF == 0 );
0x1f,0x01,0x05,0x40,0xfb, // while( FSTAT_CCIF == 0 );
0x3d }; //ret
byte PrgOfRam[15];
for (i=0; i<15; i++)
{
PrgOfRam[i] = P[i];
}
asm("JSR PrgOfRam"); //这里直接跳入RAM运行了。
作者:
finewind
时间:
2010-5-26 11:25
貌似你也在做FLASH下载s19文件的功能啊,我也在做,
http://download.csdn.net/source/2373373
,这是我做好的工程的下载地址,可以比较比较。
作者:
tomlingyu
时间:
2010-5-26 12:20
收到,谢谢!
作者:
tomlingyu
时间:
2010-5-28 09:09
还是不行啊,谁知道什么原因?
作者:
jamecat
时间:
2011-1-13 10:24
我也发生了这个问题,不知道是怎么回事 望成功的的同志同学解答下,感觉BDM和真实的不一样 用过很多其他的MCU 完全没有S12难用啊,飞思卡尔就是牛啊 不做支持,MCU的出货量全球第一
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0