编写一个程序向DDR3下的地址上写数,我定义的数据类型为:typedef unsigned short Uint16;16位无符号整型
按我的理解是一个地址对应的是一个字节的数据,也就是8位,所以我觉得16位的数据需要两个地址空间来存放,
比如:我将0到9写入DDR中。首地址是:0x81480000,按理来说,第二个数据的地址应该是0x81480002,可实际上
第二个数据的地址是0x81480004,这个问题出现在哪,请指导。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
编写一个程序向DDR3下的地址上写数,我定义的数据类型为:typedef unsigned short Uint16;16位无符号整型
按我的理解是一个地址对应的是一个字节的数据,也就是8位,所以我觉得16位的数据需要两个地址空间来存放,
比如:我将0到9写入DDR中。首地址是:0x81480000,按理来说,第二个数据的地址应该是0x81480002,可实际上
第二个数据的地址是0x81480004,这个问题出现在哪,请指导。