AnsweredAssumed Answered

The firmware does not start.

Question asked by nbhk0621 on Sep 26, 2019
Latest reply on Oct 8, 2019 by Alice_Yang

Hello,

 

I'm working with LPC54616J512 and I wrote the following firmware using FlashMagic.
(Head data of the HEX file)
:100000000080022061010000B5010000F50A000037
:10001000B9010000BB010000BD010000C46CFDDFA0
:10002000000000000000000000000000BF01000010
:10003000C101000000000000C3010000ED0100004C
:100040002D090000350900003D09000045090000A8

 

But the firmware does not start, so I dumped the vector table.


                 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 00 00 00 00 61 01 00 00 B5 01 00 00 F5 0A 00 00 ....a...Ê...o...
00000010 B9 01 00 00 BB 01 00 00 BD 01 00 00 C4 6C FD DF 1...â...?...Alys

 

For some reason the top 4 bytes are zero, instead of the expected 00 80 02 20.

I don’t know if this is the reason the firmware is not running. Any suggestions?

 

Outcomes