分页的话你就把地址改一下,你写的0x0000这个地址是 local address, 寻址的话这个地址对应的是寄存器区,你找一个分页的区号试一下,记得从prm文件里把那个区分出来。 你改成这样试试 flash_erase_word(0xFA,0x8000); flash_write_word(0xFA,0x8000,0xaabb); prm文件里 DEFAULT_ROM INTO PAGE_FE, PAGE_FB, /*PAGE_FA, */PAGE_F9, PAGE_F8, PAGE_F7, PAGE_F6, PAGE_F5, PAGE_F4, PAGE_F3, PAGE_F2, PAGE_F1, PAGE_F0, PAGE_EF, PAGE_EE, PAGE_ED, PAGE_EC, PAGE_EB, PAGE_EA, PAGE_E9, PAGE_E8, PAGE_E7, PAGE_E6, PAGE_E5, PAGE_E4, PAGE_E3, PAGE_E2, PAGE_E1, PAGE_E0; |