前两条指令的效果是很不一样的, 所以你后面的讨论都不成立. 看代码不能望闻生义啊.……
boot uClinux的话,可以参考我的笔记(未完):http://bbs.edw.com.cn/dispbbs.asp?BoardID=20&ID=33939和詹荣开的……
文章不错,欢迎xiaobing! 希望常来逛逛。……
http://www.enseirb.fr/~kadionik/embedded/uclinux/mtd/howto_mtd.html……
没读过报告,不是很确定加载域和运行域的精确含义。对44b0,需要在运行时保证rw和zi段在ram里,ro段可以在rom也可以在ram里。由于异常向量表只能在0x0,还需要注意中断处……
http://bbs.edw.com.cn/viewFile.asp?Boardid=20&ID=1541……
调试的时候,各段在存储器中的布局是怎样的?从flash直接运行时,有没有重定位代码来负责达到同样的效果?仔细看看程序吧。……
laiyang说的对,链接器怎么知道把哪个obj放到RO?这是必须指定的。entry point最好也设置一下,确保与RO一致。……
调试主机是linux就用gdb,是windows就用ads。不过后者有很多问题,只调应用的话不建议。……