这之前的一段时间里,我已经在CodeSourcery下已经对S文件进行编写了,但是我没有测试是否真正可以运行了。
只是看了看反汇编的结果,感觉是正确。
感觉 。
但我在下载程序之前,想了一个问题,调试。
一般情况是在Linux环境下,使用GDBServer+OpenOCD+JTAG来调试代码的,可是我的是Windows,我的是Jlink,对于我这样一个新手来说,Native的稳定的傻瓜的工具才会用。
这可如何是好?
我又要食言了。
好在,我使用的编译器依然是基于GNU的。
目前正在转移到Eclipse+YAGARTO+Jlink的环境中去。
Eclipse下载的是Classic版本;
YAGARTO在这里下载http://www.yagarto.de/;
Jlink是V7
好吧,让我重新上路吧。
使用CodeSourcery可以正常编译的文件在YAGARTO下似乎并不那么顺利,看图:
可能是YAGARTO自动在代码里调动了一些库里的运行时库,我猜的。
不过这件事先放着,因为YAGARTO是在Eclipse下使用的,可能跟完全的命令行环境有所不同。