在线时间1 小时
UID2113802
注册时间2020-3-11
NXP金币0
该用户从未签到
新手上路
- 积分
- 13
- 最后登录
- 2020-3-18
|
发表于 2020-3-17 10:43:54
|
显示全部楼层
void test(void)
{
SWDIO_SET_OUTPUT();
SWCLK_SET_OUTPUT();
RESET_SET_OUTPUT();
SWCLK_CLR();
SWDIO_SET();
SWJ_InitDebug();
//SWJ_WriteAP(0XAA,0X55);
//SWJ_InitDebug();
#if 1
static uint32_t buf[8] = {0xAA55AA55,0xAA55AA55,0xAA55AA55,0xAA55AA55,0xAA55AA55,0xAA55AA55,0xAA55AA55,0xAA55AA55};
SWJ_WriteMem32(126*1024, 0x5a5a5a5a);
SWJ_ReadMem32(126*1024, dat);
memset(dat, 0x00, sizeof(dat));
// swd_read_memory(16*1024, (uint8_t*)dat, sizeof(dat));
// swd_read_memory(127*1024, (uint8_t*)dat, sizeof(dat));
// softdelay(100);
swd_write_memory(127*1024, (uint8_t*)buf, sizeof(buf));
softdelay(100);
memset(dat, 0x00, sizeof(dat));
swd_read_memory(127*1024, (uint8_t*)dat, sizeof(dat));
softdelay(100);
#endif
}
请问神们,上面代码,读取数据成功,为何写flash不成功?求教 |
|