新闻中心

EEPW首页>模拟技术>设计应用> 详细阐述UCD3xxx系列数字电源控制器烧写常用的两种十六进制

详细阐述UCD3xxx系列数字电源控制器烧写常用的两种十六进制

作者: 时间:2013-09-06 来源:网络 收藏
制器存储结构,如图3 所示。三种模式:复位模式、ROM 模式以及Flash 模式。这三种状态对应的存储映射是不一样的。复位模式下,所有内存都映射为ROM;ROM 模式下,程序闪存(Program Flash)被映射在0x10000至0x17FFF,数据闪存(Data Flash)是从0x18800 至0x18FFF,随机存取存储(RAM)放在0x19000 至 0x19FFF;Flash 模式下,数据和随机存取位置不变,程序闪存位置被重新映射到0 至0x7FFF。程序闪存最后4 个字节是保存整个程序闪存的校验和。
起机过程是:上电开始进入复位模式;上电完成后进入ROM模式,此时芯片会自动跳转到0xA000 执行。在0xA000 至0xAFFF 这一段地址内,固化了一段ROM 程序,这段程序除了做一些芯片自身的初始化外,它还会计算程序闪存的校验和,然后和程序闪存最后4 个字节保存的校验和对比,如果不一致,此时程序会停下来,等待主机命令。如果对比结果一致,那么芯片就会进入Flash 模式,ROM 程序会执行跳转指令进入程序闪存中运行。

3 如何在 CCS 集成开发环境下生成 X0 Hex 文件
详细阐述UCD3xxx系列数字电源控制器烧写常用的两种十六进制
4 CCS 编译器编译选项设置
X0 和Hex 文件的生成离不开格式转换程序:Hex470.exe 和 FusionX0ToHex.exe。Hex470.exe 是汇编语言工具包里面自带的程序。FusionX0ToHex.exe 是TI设计(Fusion Digital Power Designer)图形用户界面(GUI)所带的转换程序。Hex470.exe 和 FusionX0ToHex.exe 可以用命令行来调用,下面分别介绍各自的命令格式。
Hex470.exe 的命令行格式为:Hex470 [选项] 文件名,hex470 是调用转换程序的命令,选项是控制转换过程的附加信息(具体信息可参考文献2),文件名是指输入文件的名称。Hex470 可以把CCS 编译生成的后缀为Out 的文件转换成各种格式的Hex 文件,如:


关键词:UCD3xxx数字电源控制器

评论


相关推荐

技术专区

关闭