Hi Trichet,
You can write a simple C program to read from /dev/mem. Example snippet:
void read_mem(unsigned int reg_addr, unsigned int *reg_val, int access_width) { int fd; void *mem_map, *mem_addr; fd = open("/dev/mem" , O_RDWR|O_SYNC); mem_map = mmap(0, MEM_SIZE, PROT_READ|PROT_WRITE, MAP_SHARED, fd, reg_addr & ~MEM_MASK); mem_addr = mem_map + (reg_addr & MEM_MASK); printf("0x%08X\n", *(uint32_t*)mem_addr); close(fd); }
Best regards,
Miroslav