armcc基本命令 试一试

armcc基本命令 试一试

(1)还有.S文件怎么编译?

armasm --cpu Cortex-M3 -g --apcs=interwork startup.s -o startup.o

(2)关于sct文件?

armlink --cpu Cortex-M3 *.o --strict --scatter "demo.sct" -o demo.axf

另外经测试.O也能变成.HEX,如下:

$ fromelf --i32 --output xxx.hex main.o
 

于是:

armcc基本命令 试一试

如果 armlink的时候输入:

armlink --cpu Cortex-M3 *.o --strict --scatter "demo.sct" --summary_stderr --info summarysizes --map --xref --callgraph --symbols --info sizes --info totals --info unused --info veneers --list ".\demo.map" -o demo.axf