随笔分类 -  C Language

摘要:SDK 的"xil_io.h"中提供了对地址的直接读写操作不过我在实践中发现,对于Xil_In32(),当偏移为1不断读取时,会出现不正确的值。我当时是在某连续若干地址中写了 0x0000 00ff(假如基址是0xc000 0000吧),但是读取的时候0xc000 0001 读取的值是0x0000 00ff;0xc000 0002 读取的值也是0x0000 00ff;我就很纳闷了,这不科学啊,如果Xil_In32()是读取4个Bytes,那么0xc000 0002 读取的值应该是0x0000 ff00;后来我就怀疑是不是因为内存对齐导致的,我做了一个尝试,代码如下Addr 阅读全文
posted @ 2014-04-01 14:50 玩电毁一生 阅读(4319) 评论(0) 推荐(0)
摘要:stdint.h中定义了一些整数类型,规则如下   int8_t, int16_t, int32_t, int64_t 表示各种长度的有符号整型数   uin8_t, uint16_t, uint32_t, uint64_t表示各种长度的无符号整型数 阅读全文
posted @ 2013-05-07 23:03 玩电毁一生 阅读(6344) 评论(0) 推荐(0)