|
@ -12,30 +12,34 @@ |
|
|
#include "chipid.h" |
|
|
#include "chipid.h" |
|
|
#include "../bsp/bsp_config.h" |
|
|
#include "../bsp/bsp_config.h" |
|
|
|
|
|
|
|
|
void L0_id_get_ram(U8 *id) |
|
|
U8 mcuid[MSP_ID_LEN]; |
|
|
|
|
|
|
|
|
|
|
|
void L0_id_get_ram() |
|
|
{ |
|
|
{ |
|
|
U8 i = 0; |
|
|
U8 i = 0; |
|
|
for(i=0;i<MSP_ID_LEN;i++) |
|
|
for(i=0;i<MSP_ID_LEN;i++) |
|
|
{ |
|
|
{ |
|
|
id[i] = (U8)(ID_ADDR_IN_RAM[i]); |
|
|
mcuid[i] = (U8)(ID_ADDR_IN_RAM[i]); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void L0_id_get_rom(U8 *id) |
|
|
void L0_id_get_rom() |
|
|
{ |
|
|
{ |
|
|
U8 i = 0; |
|
|
U8 i = 0; |
|
|
for(i=0;i<MSP_ID_LEN;i++) |
|
|
for(i=0;i<MSP_ID_LEN;i++) |
|
|
{ |
|
|
{ |
|
|
id[i] = (U8)ID_ADDR_IN_ROM[i]; |
|
|
mcuid[i] = (U8)ID_ADDR_IN_ROM[i]; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void L0_id_get_chipid(U8 *id) |
|
|
void L0_id_get_chipid() |
|
|
{ |
|
|
{ |
|
|
U8 i = 0; |
|
|
U8 i = 0; |
|
|
|
|
|
//使能访问XFR
|
|
|
|
|
|
P_SW2 |= 0x80; |
|
|
for(i=0;i<MSP_ID_LEN;i++) |
|
|
for(i=0;i<MSP_ID_LEN;i++) |
|
|
{ |
|
|
{ |
|
|
id[i] = ID_ADDR_IN_CHIPID[i]; |
|
|
mcuid[i] = ID_ADDR_IN_CHIPID[i]; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|