执行命令行:
E:\aw32001\NordicNCS\v1.5.1-dev\toolchain\opt\bin\arm-none-eabi-objdump.exe --source --all-headers --demangle --file-headers --line-numbers --wide "C:\Users\wanjie.tian\Desktop\test\nrf52840_xxaa.axf" > "C:\Users\wanjie.tian\Desktop\test\test.lst
解释:
1.
E:\aw32001\NordicNCS\v1.5.1-dev\toolchain\opt\bin\arm-none-eabi-objdump.exe 是工具路径
2.
--source --all-headers --demangle --file-headers --line-numbers --wide 工具带的参数
3.
"C:\Users\wanjie.tian\Desktop\test\nrf52840_xxaa.axf" keil编译生成的axf文件
4.
>
指向你所需要生成得lst文件
5.
lst文件的路径
最后生成的文件:
这个文件比map更详细,可以通过pc指针或者LR指针指向出错的地方
参考博客:
工具下载链接: