dump the data of specific address
dump as Byte
void Dump_Specific_MemData(unsigned char *base, unsigned int len)
{
char str[3] = {0};
unsigned int offset = 0;
while (offset < len)
{
sprintf(str, "%02x", *(base+offset));
offset += 1;
printf(str, strlen(str));
printf(" ", 2);
}
}
dump as word
void Dump_Specific_MemData(unsigned int *base, unsigned int len)
{
char str[9] = {0};
unsigned int offset = 0;
while (offset < len)
{
sprintf(str, "%08x", *(base+offset));
offset += 1;
printf(str, strlen(str));
printf(" ", 2);
}
}