Т.е разбираться в нечеловеческом формате map-файла вам проще, чем
позвать: readelf firmware.elf | grep main
Получив в результате 3 строчки, из которых интересует только одна:
51: 00000000 0 FILE LOCAL DEFAULT ABS main.cpp
139: 080000c9 0 FUNC GLOBAL DEFAULT 2 _mainCRTStartup
164: 08000281 64 FUNC GLOBAL DEFAULT 2 main # <- Допустим, это то, что меня интересует
В составе кайла есть clang, в составе которого есть аналог этих программ, да и обычный их armcc возможно это умеет. Вы можете добавить соотвествующий шаг в postbuild и получать результат в том же окне в конце сборки (И это в обычном кейле на обычной винде).
Разве это не удобнее, чем полчаса портить зрение в map-файле?