Hi, Does anyone know how to convert a large (20mb) HEX file into ASCII or another viewable format? What is the fastest method?
Hello Brody,
Thank you for your interest in the Keil tools.
Do you know what microcontroller this hex file was meant to run on? Was it for an Arm device, an 8051?
What you have is the actual raw machine code (zeros and ones) that would get executed on the device. You can read more about the Intel Hex file format here.
You can use tools to covert the Hex file into easier-to-parse formats, but nothing easily human readable.
When a linker runs, it typically makes a machine readable file like .hex or .axf, but it also makes a Linker Listing map file. (aka an image map) that summarizes what the linker did. This file type usually has a *.map file extension.
What type of analysis are you needing to do?
(It looks like ACL and Monarch are good for pulling and comparing data from different databases or spreadsheets.)
If we know the device, and what data you need, we may be able to suggest a better analysis tool, or existing features within the Keil tools.
We are always interested in new ways our customers want to analyze the projects, so please let us know!
I very much hope that brody miles is not still stuck on this after over 12 years ... !!
Oh Mercy me, I got tripped up by another one of those necromancer posts.
(I will have to pay more attention to the posting date. )
No good deed goes unpunished.
The Nordic forum automatically awards a 'Necromancer' badge!
Does this forum have the option to auto-lock inactive threads?