Content originally posted in LPCWare by MikeSimmonds on Tue Feb 19 09:57:58 MST 2013
[FONT=Microsoft Sans Serif][SIZE=2]Sometimes it is important that a write to memory (especially when the memory
is for peripheral registers) use the correct size (byte, half, word).
Is it is valid to believe that the 'cell size' of a memory view will control this?
I.e. cell size 1 writes byte-wise, cell size 4 write word-wise etc.
Will the endian mode have any effect? I.e, if view is BE (and MPU is LE)
will the data be written swapped?
Also, when editing in a view with cell size 4, does the (word size?) write
happen after editing all 8 digits (rather than a byte at a time as changes are
entered)? What about changes to the ASCII section.
[I read your reply above.]
Bonus Feature Wish List.:D
A command to Fill: start, count, value, [size (byte/half/word)] (or value list)
I know we can 'import', but preparing the import file for specific cases
would be a pain. [Haven't actually used this; I might be fuzzy on details.]
Or is there a 'gdb console' cmd for this? But still more convenient in the IDE.
A command to Jump to an address (offset?) within a view rather than having
to open a new view.
I.e. with a View of A0000000 (external SDRAM) and a size of 64 MB, it would
take slightly less than forever to 'page' or 'mouse wheel' down to near the end.
Even with the 64 KB internal SRAM, paging is tedious.
And how much time would the SWD comms take showing the intermediate
pages that are (currently) of no interrest.
Regards, Mike
[/SIZE][/FONT]