应用程序的话,最常用的就是使用 printf 直接打印,经常需要搭配 #if... #endif 之类的预处理。
问题大致定位好之后,可以使用 gdb ,可以本地调,也可以交叉调。
如果你想直接通过你的主机(装有 windows 或 Linux 的x86机器),来单步跟踪
调试你跑在 arm 板子上的诸如 bootloader 之类的裸机程序的话,那一般就需要
在你的主机和板子之前连接一个 dongle 或者适配器,诸如 J-Link 或 Wiggler 小板之类的东西,
然后在主机这边跑一个代理软件即可。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
就专业程度和实在程度而言,杭州巨立安(JulianTec)
是您在arm架构下学习嵌入式Linux研发的上佳指导!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)