新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

实现?/p>

FLASH

存储器烧写程序一般有以下三种方法?/p>

一是通过编程器下载烧写;

二是通过开发商提供的专门软件工?/p>

+

在线仿真器烧写;三是自己编程通过

DSP

烧写?/p>

个人使用的是合众达电?/p>

SEED-VPM642

开发板?/p>

在最新版本例程中提供

了专用的烧写软件

SeedConvertTool.exe

?/p>

但为了实现通用?/p>

FLASHBURN

烧写?/p>

我进行了一些尝试以便了解程序烧录过程及运行情况?/p>

  

  

实现

Bootloader

自引导功能,除了需要生成可执行文件?/p>

.out

),还需要进?/p>

如下步骤?/p>

 

1

、合理配置工程文?/p>

(.pjt):

需要添加一?/p>

boot.asm

文件(做搬移时一些初?/p>

化和跳转工作),另外工程?/p>

.cmd

文件也需要为

bootloader

保留空间?/p>

 

2

、将添加?/p>

boot.asm

和修?/p>

cmd

后重新生成的

.out

文件转化?/p>

.hex

文件,这

时需要一个转?/p>

.cmd

文件(这?/p>

.cmd

文件与工程文件中

.cmd

完全不同,前者是

为了指明

flash

的属性(大小,数据宽度,起始地址和产生文件名)以实现?/p>

?/p>

.out

文件?/p>

flash

兼容?/p>

.hex

文件,不能混淆)?/p>

 

3

、最后通过

Flashburn

工具?/p>

.hex

文件写入

Flash

,这时需要转?/p>

.cmd

?/p>

件?/p>

.hex

文件?/p>

FBTC642.out

文件?/p>

 

  

介绍下各烧录中用到的文件?/p>

Flashburn

?/p>

FBTC.out

?/p>

hex6x.exe

?/p>

.cdd

?/p>

.cmd

文件)作用:

 

1

?/p>

FBTC.out

文件:负责对

flash

的操作,比如

flash

的擦除、读、写等。这?/p>

主要看个人板子上

flash

的型号,因为不同型号?/p>

flash

,它们的操作命令不一

样?/p>

这样你就必须?/p>

FBTC

工程进行修改?/p>

然后重新编译生成

.out

文件?/p>

?/p>

DM642

开发板使用?/p>

FBTC

文件在安?/p>

ccs

的根目录?/p>

?/p>

boards\evmdm642\flashburn\FBTC642

)?/p>

 

2

?/p>

hex6x.exe

:将用户工程生成?/p>

.out

文件转换为二进制文件的工具,这样

Flashburn

就可以将

.out

文件以二进制方式烧进

flash

中?/p>

 

3

?/p>

Flashburn:TI

的第三方软件公司

 Software Design Sloutions 

?/p>

TI

?/p>

DSP

用户编写?/p>

Flash

烧写软件,给软件?/p>

CCS

为基础,通过运行仿真程序

FBTC

?/p>

将用户程序写?/p>

Flash

中?/p>

 

4

?/p>

.cdd

文件:保?/p>

Flashburn

的设置的?/p>

 

5

?/p>

.cmd

文件:指?/p>

flash

属性(大小,数据宽度,起始地址和产生文件名),

按照

flash

要求实现?/p>

.out

文件到二进制文件的转换?/p>

 

  

具体步骤?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

实现?/p>

FLASH

存储器烧写程序一般有以下三种方法?/p>

一是通过编程器下载烧写;

二是通过开发商提供的专门软件工?/p>

+

在线仿真器烧写;三是自己编程通过

DSP

烧写?/p>

个人使用的是合众达电?/p>

SEED-VPM642

开发板?/p>

在最新版本例程中提供

了专用的烧写软件

SeedConvertTool.exe

?/p>

但为了实现通用?/p>

FLASHBURN

烧写?/p>

我进行了一些尝试以便了解程序烧录过程及运行情况?/p>

  

  

实现

Bootloader

自引导功能,除了需要生成可执行文件?/p>

.out

),还需要进?/p>

如下步骤?/p>

 

1

、合理配置工程文?/p>

(.pjt):

需要添加一?/p>

boot.asm

文件(做搬移时一些初?/p>

化和跳转工作),另外工程?/p>

.cmd

文件也需要为

bootloader

保留空间?/p>

 

2

、将添加?/p>

boot.asm

和修?/p>

cmd

后重新生成的

.out

文件转化?/p>

.hex

文件,这

时需要一个转?/p>

.cmd

文件(这?/p>

.cmd

文件与工程文件中

.cmd

完全不同,前者是

为了指明

flash

的属性(大小,数据宽度,起始地址和产生文件名)以实现?/p>

?/p>

.out

文件?/p>

flash

兼容?/p>

.hex

文件,不能混淆)?/p>

 

3

、最后通过

Flashburn

工具?/p>

.hex

文件写入

Flash

,这时需要转?/p>

.cmd

?/p>

件?/p>

.hex

文件?/p>

FBTC642.out

文件?/p>

 

  

介绍下各烧录中用到的文件?/p>

Flashburn

?/p>

FBTC.out

?/p>

hex6x.exe

?/p>

.cdd

?/p>

.cmd

文件)作用:

 

1

?/p>

FBTC.out

文件:负责对

flash

的操作,比如

flash

的擦除、读、写等。这?/p>

主要看个人板子上

flash

的型号,因为不同型号?/p>

flash

,它们的操作命令不一

样?/p>

这样你就必须?/p>

FBTC

工程进行修改?/p>

然后重新编译生成

.out

文件?/p>

?/p>

DM642

开发板使用?/p>

FBTC

文件在安?/p>

ccs

的根目录?/p>

?/p>

boards\evmdm642\flashburn\FBTC642

)?/p>

 

2

?/p>

hex6x.exe

:将用户工程生成?/p>

.out

文件转换为二进制文件的工具,这样

Flashburn

就可以将

.out

文件以二进制方式烧进

flash

中?/p>

 

3

?/p>

Flashburn:TI

的第三方软件公司

 Software Design Sloutions 

?/p>

TI

?/p>

DSP

用户编写?/p>

Flash

烧写软件,给软件?/p>

CCS

为基础,通过运行仿真程序

FBTC

?/p>

将用户程序写?/p>

Flash

中?/p>

 

4

?/p>

.cdd

文件:保?/p>

Flashburn

的设置的?/p>

 

5

?/p>

.cmd

文件:指?/p>

flash

属性(大小,数据宽度,起始地址和产生文件名),

按照

flash

要求实现?/p>

.out

文件到二进制文件的转换?/p>

 

  

具体步骤?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

实现?/p>

FLASH

存储器烧写程序一般有以下三种方法?/p>

一是通过编程器下载烧写;

二是通过开发商提供的专门软件工?/p>

+

在线仿真器烧写;三是自己编程通过

DSP

烧写?/p>

个人使用的是合众达电?/p>

SEED-VPM642

开发板?/p>

在最新版本例程中提供

了专用的烧写软件

SeedConvertTool.exe

?/p>

但为了实现通用?/p>

FLASHBURN

烧写?/p>

我进行了一些尝试以便了解程序烧录过程及运行情况?/p>

  

  

实现

Bootloader

自引导功能,除了需要生成可执行文件?/p>

.out

),还需要进?/p>

如下步骤?/p>

 

1

、合理配置工程文?/p>

(.pjt):

需要添加一?/p>

boot.asm

文件(做搬移时一些初?/p>

化和跳转工作),另外工程?/p>

.cmd

文件也需要为

bootloader

保留空间?/p>

 

2

、将添加?/p>

boot.asm

和修?/p>

cmd

后重新生成的

.out

文件转化?/p>

.hex

文件,这

时需要一个转?/p>

.cmd

文件(这?/p>

.cmd

文件与工程文件中

.cmd

完全不同,前者是

为了指明

flash

的属性(大小,数据宽度,起始地址和产生文件名)以实现?/p>

?/p>

.out

文件?/p>

flash

兼容?/p>

.hex

文件,不能混淆)?/p>

 

3

、最后通过

Flashburn

工具?/p>

.hex

文件写入

Flash

,这时需要转?/p>

.cmd

?/p>

件?/p>

.hex

文件?/p>

FBTC642.out

文件?/p>

 

  

介绍下各烧录中用到的文件?/p>

Flashburn

?/p>

FBTC.out

?/p>

hex6x.exe

?/p>

.cdd

?/p>

.cmd

文件)作用:

 

1

?/p>

FBTC.out

文件:负责对

flash

的操作,比如

flash

的擦除、读、写等。这?/p>

主要看个人板子上

flash

的型号,因为不同型号?/p>

flash

,它们的操作命令不一

样?/p>

这样你就必须?/p>

FBTC

工程进行修改?/p>

然后重新编译生成

.out

文件?/p>

?/p>

DM642

开发板使用?/p>

FBTC

文件在安?/p>

ccs

的根目录?/p>

?/p>

boards\evmdm642\flashburn\FBTC642

)?/p>

 

2

?/p>

hex6x.exe

:将用户工程生成?/p>

.out

文件转换为二进制文件的工具,这样

Flashburn

就可以将

.out

文件以二进制方式烧进

flash

中?/p>

 

3

?/p>

Flashburn:TI

的第三方软件公司

 Software Design Sloutions 

?/p>

TI

?/p>

DSP

用户编写?/p>

Flash

烧写软件,给软件?/p>

CCS

为基础,通过运行仿真程序

FBTC

?/p>

将用户程序写?/p>

Flash

中?/p>

 

4

?/p>

.cdd

文件:保?/p>

Flashburn

的设置的?/p>

 

5

?/p>

.cmd

文件:指?/p>

flash

属性(大小,数据宽度,起始地址和产生文件名),

按照

flash

要求实现?/p>

.out

文件到二进制文件的转换?/p>

 

  

具体步骤?/p>

 

Ͼλ">
Ͼλ
Ŀ

在TI DSP开发板中烧写Flash程序 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

实现?/p>

FLASH

存储器烧写程序一般有以下三种方法?/p>

一是通过编程器下载烧写;

二是通过开发商提供的专门软件工?/p>

+

在线仿真器烧写;三是自己编程通过

DSP

烧写?/p>

个人使用的是合众达电?/p>

SEED-VPM642

开发板?/p>

在最新版本例程中提供

了专用的烧写软件

SeedConvertTool.exe

?/p>

但为了实现通用?/p>

FLASHBURN

烧写?/p>

我进行了一些尝试以便了解程序烧录过程及运行情况?/p>

  

  

实现

Bootloader

自引导功能,除了需要生成可执行文件?/p>

.out

),还需要进?/p>

如下步骤?/p>

 

1

、合理配置工程文?/p>

(.pjt):

需要添加一?/p>

boot.asm

文件(做搬移时一些初?/p>

化和跳转工作),另外工程?/p>

.cmd

文件也需要为

bootloader

保留空间?/p>

 

2

、将添加?/p>

boot.asm

和修?/p>

cmd

后重新生成的

.out

文件转化?/p>

.hex

文件,这

时需要一个转?/p>

.cmd

文件(这?/p>

.cmd

文件与工程文件中

.cmd

完全不同,前者是

为了指明

flash

的属性(大小,数据宽度,起始地址和产生文件名)以实现?/p>

?/p>

.out

文件?/p>

flash

兼容?/p>

.hex

文件,不能混淆)?/p>

 

3

、最后通过

Flashburn

工具?/p>

.hex

文件写入

Flash

,这时需要转?/p>

.cmd

?/p>

件?/p>

.hex

文件?/p>

FBTC642.out

文件?/p>

 

  

介绍下各烧录中用到的文件?/p>

Flashburn

?/p>

FBTC.out

?/p>

hex6x.exe

?/p>

.cdd

?/p>

.cmd

文件)作用:

 

1

?/p>

FBTC.out

文件:负责对

flash

的操作,比如

flash

的擦除、读、写等。这?/p>

主要看个人板子上

flash

的型号,因为不同型号?/p>

flash

,它们的操作命令不一

样?/p>

这样你就必须?/p>

FBTC

工程进行修改?/p>

然后重新编译生成

.out

文件?/p>

?/p>

DM642

开发板使用?/p>

FBTC

文件在安?/p>

ccs

的根目录?/p>

?/p>

boards\evmdm642\flashburn\FBTC642

)?/p>

 

2

?/p>

hex6x.exe

:将用户工程生成?/p>

.out

文件转换为二进制文件的工具,这样

Flashburn

就可以将

.out

文件以二进制方式烧进

flash

中?/p>

 

3

?/p>

Flashburn:TI

的第三方软件公司

 Software Design Sloutions 

?/p>

TI

?/p>

DSP

用户编写?/p>

Flash

烧写软件,给软件?/p>

CCS

为基础,通过运行仿真程序

FBTC

?/p>

将用户程序写?/p>

Flash

中?/p>

 

4

?/p>

.cdd

文件:保?/p>

Flashburn

的设置的?/p>

 

5

?/p>

.cmd

文件:指?/p>

flash

属性(大小,数据宽度,起始地址和产生文件名),

按照

flash

要求实现?/p>

.out

文件到二进制文件的转换?/p>

 

  

具体步骤?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • ʡִලй涨
  • Fluentģѡ趨
  • 2018껦ưѧ꼶²ᡶ19ıΡԪ⼰
  • Чˮȹ̽Ŀʵʩ.
  • 2019߿רһָϰʱ(ʮ) ɼӦ Wor
  • ɹǴ¡ۻ鷿.
  • ϳͻԭκ
  • ҵѧֲѧڿ㣨
  • ִҵ⼰
  • ͳƾִͳƽ̨跽 ǻͳƴƽ̨跽

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)