关于FlashBurn
?
关于FlashBurn无法烧写的问题 收藏 ? 一、在FlashBurn中打开FpgaBurn目录下的fpga-643.cdd,将一个DM643的配置程序osd_fpga_rev4_ahex.hex烧写到FLASH。 二、在FlashBurn中打开FpgaBurn目录下的fpga_loader-643.cdd,将一个fpga-loader程序烧写到FLASH。 ? 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Nautilus2008/archive/2008/12/22/3580419.aspx ? DSP DM642_flashburn使用DSP学习 2008-10-18 17:24:55 阅读392 评论0 ? 对FLASH存储器进行烧写一般有以下几种方法:一是通过编程器烧写;二是通过开发商提供的专门烧写软件工具进行烧写;三是自己编写烧写程序通过DSP烧写。本文是通过TI公司提供的FlashBurn软件来对FLASH存储器进行烧写。板子为SSD-DM642 V2 1、? 2、? 3、? 4、? 当然前提是要先下载一个flashburn软件或在CCS中有这个插件。 ? 先新建一个,设置后close后保存,然后打开这个配置进行flashr的先擦除后烧写。 第一行空格Conversion Cmd利用:DM642.cmd(所有工程都用这个文件) 第二行空格File to burn利用:? 接下来几个按实际情况选择。 第六行空格FBTC Program File利用:FBTC642文件中的FBTC642.out而不是步骤3中的BOOT.out文件 第七行空格Flash phyiscal是指flash Rom 映射到DM642可访问空间的某个段。在本开发板中的flash Rom是映射到EMIF CE1(0x90000000—0x9FFFFFFF)开始的4M空间中,故这里填0x90000000和0x400000两个值。 5、去掉仿真器并复位DSP目标板,以使程序自动加载运行。 来源:http://c101zxg.blog.163.com/blog/static/31536682200891852455965/ ? ? 将程序烧写入FLASH步骤默认分类 2008-11-27 14:36:21 阅读456 评论3 ? 目标板: VPM642? 烧写步骤: 1.将Boot.asm的程序加入到用户程序中 2.在例程中的DSPBIOS文件seedvpm642.cdb中,System->MEM->添加一个名为BOOT的存储空间,其地址空间分配为0x00~0x400, 并ISDRAM地址空间分配为由原来的0x0000000~0x00020000修改为0x00000400~0x00020000 (这一步有的示例程序中已经设置,则略过) 3.在CCS中打开例程中的*.cmd文件,做如下修改 SECTIONS { ? ? }? (这一步有的示例程序中已经设置,则略过) 4.用记事本编写*.cmd文件(这个文件是Hex6X工具的必备文件) (可参考Fired codebootSEEDVPM642_bootSEEDVPM642_ahex.cmd文件,编写hex6x.cmd)或者copy过来直接重命名也行。 5.使用HEx6x工具,将OUT文件,转换成为HEx的二进制文件。 在DOS下进入程序保存的目录,直接运行(hex6x.exe) 如D:timyprojectsa_video_process_XY>hex6x hex6x.cmd文件得到二进制文件(可以从DOS状态看到),此时就得到了seedvpm642_vedioloop_ahex.hex(文件名可能不同)用于烧写的文件。 6.使用FLASHBURN将之写入到FLASH中。 (6.1)安装软件CCStudio Flashburn Utility v2.71;(在例程里也有,可不用安装) (6.2)运行FlashBurn,新建一个文件FBCConfig1.ccd,并保存。设置如下: ? (6.3)(按钮)Program->Download FBTC(如果调用已经存在的FBCConfig1.ccd文件则不需此步) 在FBTC? (6.4)(按钮)Program->Erase flash (6.5)(按钮)Program->Program flash 结束。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |