Hi, I'm using LPC2368 as my cpu. While I debug my target - I have the ability to watch Disassembly lines in mixed mode (C code & Assembly), this help me to find the location of every command in my C code. Because I create "Data Abort" trap error - I can test the exact adress that I get in this "Data Abort" and find the exact line that it happens. When I send the code to my customer - If he gets "Data Abort" - the Error Adress is displayed and he can report it to me.. But - I already have a new revision and the adresses is not the same as the revison that my customer have. I can save all the files (I have many) and when I get this error - I should restore to this version - but it looks very messy. The best way is to tell the LINKER to create a .lst file with the final code (C & ASM & adresses) - so I can search in one big file the adress.
I Try many switches in the Linker section, None of them create this list file. Also the --list=file do nothing ,even when I use it with other switch (like --info=debug...)
Any help? Doron
You can try using fromelf --interleave (see infocenter.arm.com/.../armutil_cacidcih.htm).
You'll need debug information in the image and you'll need the corresponding source files to be present.
Scott Douglass, Your are my hero !!!
You solve my problem...
Doron
View all questions in Keil forum