我在flash中看到这段代码,他写的是,检查地址是否与4字节对齐
全局地址[1:0]必须00。,我想问为什么要4字节对齐?为什么全局地址[1:0]必须00,在哪里要求这要,本人英语渣,看不懂英文数据手册,希望大牛或高手解答,先谢谢了
// Check address to see if it is aligned to 4 bytes
// Global address [1:0] must be 00.
if(u32NVMTargetAddress & 0x03)
{
u16Err = FLASH_ERR_INVALID_PARAM;
return (u16Err);
} |