写了个小程序测试在linux怎么使用J-Link,JLinkExe载入运行正常,用JLinkGDBServer载入就运行不了。调了半天发现出错时cpu模式是未定义指令模式,再看一下内存数据,问题出来了,原来JLinkGDBServer默认是Big Endian,当然我的程序是little Endian,所以载入内存时顺序全反了。把JLinkGDBServer的模式改为Big Endian就正常了。
J-Link GDBServer默认字节序是Big Endian
最新推荐文章于 2023-12-08 23:47:17 发布