我使用FRAMCtl_A_write8函数往0x4000-0xC000均没有问题,0xC000-0xFF7F均无法写入,debug查看,无法写入时*framPtr的地址变为了0xFC000,我感觉到是16位寻址导致的,但我不知道为什么会这样
您好,
请问您能看一下map文件,0xC000-0xFF7F这段地址是如何分配的吗?
已经解决了,因为是16bit单片机C语言隐式转换导致