在CCS6.1中烧写程序,通常需要经过以下几个步骤:
编译程序
使用CCS6.1的编译器(如TI-CGT)将源代码编译成目标文件(通常是ELF格式)。
编译命令示例:
```sh
armofd -o ${BuildArtifactFileName}.out ${BuildArtifactFileBaseName}.c
```
转换为二进制格式
如果需要将ELF格式的目标文件转换为BIN格式,可以使用`tiobj2bin`工具。
转换命令示例:
```sh
D:/ti/ccsv6/utils/tiobj2bin/tiobj2bin -o ${BuildArtifactFileBaseName}.bin ${BuildArtifactFileName}.out
```
烧写二进制文件
使用烧写器(如JTAG或SWD)将二进制文件烧写到目标设备(如NAND FLASH)。
烧写命令示例(具体命令取决于烧写器和设备):
```sh
D:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armhex -o ${BuildArtifactFileBaseName}.hex ${BuildArtifactFileBaseName}.bin
```
配置烧写参数
在配置烧写器时,可能需要指定烧写参数,如目标设备的地址范围、启动模式等。
这些参数通常在烧写器的配置文件或命令行中设置。
注意事项
确保目标设备和烧写器兼容。
检查烧写器所需的命令行参数和配置文件。
在烧写前,建议备份重要数据以防万一。
通过以上步骤,你应该能够在CCS6.1中成功烧写程序。如果遇到具体问题,建议查阅相关文档或寻求技术支持。