Board logo

标题: [求助]如何将程序汇编后的执行程序下载到目标芯片 [打印本页]

作者: lhp5890    时间: 2008-12-15 10:00     标题: [求助]如何将程序汇编后的执行程序下载到目标芯片

最近又开始整FREESCALE,写了个小程序,在编译环境下,有源代码是一切都可以正常使用,现在想在没有源程序的情况下将执行代码(不知道是不是那个.elf文件)直接下载到芯片56f8346中,不知道该怎么做,请求各位帮助。小弟不胜感激!!
作者: Fiona.Kuang    时间: 2008-12-15 14:18

所有Programming tool都可以直接下载elf文件,包括CodeWarrior, 56800E Flash Programmer,以及flash_over_jtag,请看看工具的帮助文档
作者: lhp5890    时间: 2008-12-16 17:16

谢谢Fiona.Kuang!能说具体点吗,比如我现在只有ldm_pROM_xRAM.elf这么一个文件,如何在CODEWARRIOR IDE7.0中建立工程将该文件下载到我的目标板芯片MC56F8346上?

非常感谢!!


作者: Fiona.Kuang    时间: 2008-12-16 17:35

You can load and debug an .elf file without an associated project. To load an .elf file for debugging without an associated project:

  1. Launch the CodeWarrior IDE.
  2. Choose File > Open and specify the file to load in the standard dialog box that appears.
  3. Alternatively, you can drag and drop an .elf file onto the IDE.

  4. You may have to add additional access paths in the Access Path preference panel in order to see all of the source code.
  5. Choose Project > Debug to begin debugging the application.
  6. NOTE

    When you debug an .elf file without a project, the IDE sets the Build before running setting on the Build Settings panel of the IDE Preference panels to Never. Consequently, if you open another project to debug after debugging an .elf file, you must change the Build before running setting before you can build the project.


作者: lhp5890    时间: 2008-12-27 23:23

谢谢Fiona.Kuang,找到了你说上面的那段文字,好像说的是DEBUG,按照你说的那样,将ldm_pROM_xRAM.elf拖入到IDE中,连接到目标板上的MC56F8346,选中56800E local hardware conn后确认,调试功能不能实现。好像CODEWARRIOR IDE 就没有下载这个命令一样。我需要的是在没有源程序的情况下,将别人编译好的程序执行文件下载到指定的芯片中。真是郁闷,再次感谢Fiona.Kuang!!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0