求助:9S12DP512 FLASH在BDG下擦,写,读OK,烧入芯片,单独运行不能擦写。
- UID
- 707254
- 性别
- 男
|
求助:9S12DP512 FLASH在BDG下擦,写,读OK,烧入芯片,单独运行不能擦写。
9S12DP512的 FLASH在BDG下擦,写,读OK,我用灯表示都正常。
烧入芯片,单独运行就不能运行正确,好像是不能擦和写。 |
|
|
|
|
|
- UID
- 707254
- 性别
- 男
|
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
|
|
|
|
|
- UID
- 707254
- 性别
- 男
|
只是把
FSTAT|=0x80;
while( FSTAT_CBEIF == 0 );
while( FSTAT_CCIF == 0 ); //命令是否执行完毕
放在RAM里执行了. |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
|
|
|
|
|
- UID
- 707254
- 性别
- 男
|
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运行了。 |
|
|
|
|
|
- UID
- 799270
|
|
|
|
|
|
- UID
- 707254
- 性别
- 男
|
|
|
|
|
|
- UID
- 707254
- 性别
- 男
|
|
|
|
|
|
- UID
- 793849
- 性别
- 男
|
我也发生了这个问题,不知道是怎么回事 望成功的的同志同学解答下,感觉BDM和真实的不一样 用过很多其他的MCU 完全没有S12难用啊,飞思卡尔就是牛啊 不做支持,MCU的出货量全球第一 |
|
|
|
|
|