TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F2803X,Boot_rom例程问题

大家好!

我加载的Boot_rom例程是从:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1中直接加载的,但是编译时出现问题说:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1/flash_api/Flash2803x_APIfuncs.cmd',找不到,并且我去c盘去找确实也没有该cmd文件,什么情况啊?求各路大神帮忙求解啊?

Forrest:

不需要编译,BOOTROM在ROM中,即时编译之后您也无法烧写。

该程序是为了让客户理解调试BOOTROM的,使用的时候在ccs中load symbols把TMS320x2803x_boot_rom_Gold_V1.out导入然后在CCS中调试。

大家好!

我加载的Boot_rom例程是从:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1中直接加载的,但是编译时出现问题说:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1/flash_api/Flash2803x_APIfuncs.cmd',找不到,并且我去c盘去找确实也没有该cmd文件,什么情况啊?求各路大神帮忙求解啊?

li yanhong:

回复 Forrest:

不好意思,我在CCS界面找不到Load symbols选项啊?还有一个问题就是,通过修改例程,我可不可以自己做一个CANBOOT的bootloader程序?还是没必要做的?

大家好!

我加载的Boot_rom例程是从:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1中直接加载的,但是编译时出现问题说:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1/flash_api/Flash2803x_APIfuncs.cmd',找不到,并且我去c盘去找确实也没有该cmd文件,什么情况啊?求各路大神帮忙求解啊?

Forrest:

回复 li yanhong:

您用的是哪个CCS?CCSV5在run–>load–>Load symbols,CCSV3在File–》Load symbols。

如果您觉得有必要自己制作bootload,可以参考下面的资料:

http://www.ti.com/litv/pdf/spraaq3

大家好!

我加载的Boot_rom例程是从:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1中直接加载的,但是编译时出现问题说:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1/flash_api/Flash2803x_APIfuncs.cmd',找不到,并且我去c盘去找确实也没有该cmd文件,什么情况啊?求各路大神帮忙求解啊?

li yanhong:

回复 Forrest:

不好意思!

      我想确认下是否是我理解的如下含义: TMS320F2803X芯片本身内部的boot rom区是不能修改的?如果自己要编写CAN BootLoader程序的话,必须把它装载到Flash区或者OTP区?是这样吗?

大家好!

我加载的Boot_rom例程是从:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1中直接加载的,但是编译时出现问题说:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1/flash_api/Flash2803x_APIfuncs.cmd',找不到,并且我去c盘去找确实也没有该cmd文件,什么情况啊?求各路大神帮忙求解啊?

Blake Ma:

回复 li yanhong:

你好, yanhong

我想你的理解基本是正确的。芯片本身内部的boot rom区不能修改(ROM: read-only-memory);如果需要自己编写 CAN Boot Loader,一般需要把它装载到 Flash 区。

请参考之前 Forrest 推荐的资料,另外还可以参考:

http://www.ti.com.cn/cn/lit/ug/sprugo0a/sprugo0a.pdf 

 

大家好!

我加载的Boot_rom例程是从:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1中直接加载的,但是编译时出现问题说:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1/flash_api/Flash2803x_APIfuncs.cmd',找不到,并且我去c盘去找确实也没有该cmd文件,什么情况啊?求各路大神帮忙求解啊?

li yanhong:

回复 Blake Ma:

您好!

      那能不能把自己编写 CAN Boot Loader程序放到OTP里面呢?我怕我的Flash不够用啊?

大家好!

我加载的Boot_rom例程是从:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1中直接加载的,但是编译时出现问题说:/ti/controlSUITE/libs/utilities/boot_rom/2803x/2803x_boot_rom_v1/flash_api/Flash2803x_APIfuncs.cmd',找不到,并且我去c盘去找确实也没有该cmd文件,什么情况啊?求各路大神帮忙求解啊?

Blake Ma:

回复 li yanhong:

Hi, yanhong

OTP可以用来存放代码,但是和Flash的不同在于,OTP只能烧写一次(One Time Program),所以代码一旦烧写进去之后就没有办法再进行修改了。如果需要使用OTP存放代码,请确认代码不会再修改。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F2803X,Boot_rom例程问题
分享到: 更多 (0)