[En-Nut-Discussion] Bootloader

Florian Zablowsky florian.zablowsky at smartmicro.de
Tue Nov 11 12:55:01 CET 2008


Hello Harald!

> Which hardware do you use?
I´m using Ethernut 2.1b

> Did you try to read back the flash contents?
Yes, I have read out the flash twice. Once after software upload via JTAG
and again after upload via ethernet.  

Programming via JTAG results the following hexfile readout:

:100000003A313030303030303030433934343630BB
:10001000303043393436353030304339343635308A
:1000200030304339343635303046420D0A3A3130BB
:100030003030313030303043393436353030304381
:10004000393436353030304339343635303030435A
:1000500039343635303043430D0A3A31303030329E
:10006000303030304339343635303030433934363F
:10007000353030304339343635303030433934362A
:1000800035303042430D0A3A313030303330303081
:10009000304339343635303030433934363530300A
:1000A00030433934363530303043393436353030FA
:1000B00041430D0A3A31303030343030303043393A
:1000C00034363530303043393436353030304339DA
:1000D0003436353030304339343635303039430DED
:1000E0000A3A3130303035303030304339343635FB
:1000F00030303043393436353030304339343635AA
:100100003030304339343635303038430D0A3A31E7
:1001100030303036303030304339343635303030AE
:100120004339343635303030433934363530303079
:100130004339343635303037430D0A3A31303030B8
:10014000373030303043393436353030304339345D
:100150003635303030433934363530303043393449
:100160003635303036430D0A3A31303030383030A1
:100170003030433934363530303043393436353029
:100180003030433934363530303131323431464213
:100190004534460D0A3A313030303930303043463C
:1001A0004546443045314445424643444246313158
:1001B00045304130453042314530453645303030AC
:1001C0000D0A3A3130303041303030463145303030
:1001D00030453030424246303243303037393030AB
:1001E000443932413033304231303735350D0A3AF7
:1001F000313030304230303044394637313145309B
:10020000413045304231453030314330314439326C
:10021000413033304231303737360D0A3A313030E1
:100220003043303030453146373045393436373059
:100230003030433934383130303043393430303075
:10024000303830393137440D0A3A313030304430AB
:100250003030363130303845374638303933363142
:100260003030383039313632303038453746383032
:10027000393341420D0A3A31303030453030303672
:10028000323030383039313631303038323630383B
:10029000303933363130303830393136323030372A
:1002A000330D0A3A3130303046303030384437463A
:1002B00038303933363230303030394246394346BF
:1002C00038303931363230303832363043370D0A33
:1002D0003A3036303130303030463843464638399F
:1002E000344646434644380D0A3A303030303030D8
:1002F000303146460D0A8ECE4CF44C404C343635E7

Program works well. After reprogramming via Ethernet, the following hexfile
is read out:

:100000000C9446000C9465000C9465000C946500FB
:100010000C9465000C9465000C9465000C946500CC
:100020000C9465000C9465000C9465000C946500BC
:100030000C9465000C9465000C9465000C946500AC
:100040000C9465000C9465000C9465000C9465009C
:100050000C9465000C9465000C9465000C9465008C
:100060000C9465000C9465000C9465000C9465007C
:100070000C9465000C9465000C9465000C9465006C
:100080000C9465000C9465000C94650011241FBE4F
:10009000CFEFD0E1DEBFCDBF11E0A0E0B1E0E6E000
:1000A000F1E000E00BBF02C007900D92A030B10755
:1000B000D9F711E0A0E0B1E001C01D92A030B10776
:1000C000E1F70E9467000C9481000C94000080917D
:1000D00061008E7F80936100809162008E7F8093AB
:1000E0006200809161008260809361008091620073
:1000F0008D7F80936200009BF9CF809162008260C7
:10010000F8CFF894FFCFFFFFFFFFFFFFFFFFFFFFD8
:10011000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
:10012000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
:10013000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
:10014000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
:10015000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
:10016000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
:10017000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
:10018000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
:10019000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
:1001A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
:1001B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
:1001C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
:1001D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
:1001E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
:1001F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
:10020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
:10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
:10022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
:10023000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
:10024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
:10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
:10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
:10027000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
:10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
:10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
:1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
:1002B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E

Rest of flash content is empty or bootloader.


Florian




More information about the En-Nut-Discussion mailing list