#include "nvlib.h" int main(int argc, char** argv) { std::auto_ptr dev; dev.reset(nv_device::open_default()); for(unsigned i = 0; i < 0x2000; i += 4) { unsigned v = dev->rd32(0x400000 + i); std::cout << std::hex << std::setw(8) << i << ' ' << v << std::endl; } return 0; }