用ads的编译器编出的elf文件,然后 还有个fromelf 提取出bin文件,怎么理解?arm 用jtag 烧的只是bin文件 而不是elf文件 jtag 就是一个加载器?,从elf里把无用的信息剥离,留下bin文件而已?
呵呵,超出本书的讨论范围了:) bin文件是只有指令和数据的,其它格式信息都没有,其它elf文件头都去掉,这样得到的。正因为没有加载器,不能识别elf文件头,所以才烧bin文件,这样只要跳到bin文件的第一条指令执行就行了,不用管格式的问题。
如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!