This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
之前不少朋友遇到了在C2834x芯片方面的烧写问题,也翻出了我以前的疑问贴,这里我把我现在所使用的烧写方法共享一下,希望能给朋友一些帮助:
1)关于.out文件到.hex文件的格式准换
TI的CCS内部有进行该格式转换的工具,名为hex2000,我们只需在设置中将命令输好,就能在生成.out文件的同时生成.hex文件,具体设置方法如下:
点击你需要编译的工程,选择Project->Properties->Build->Steps,在Post-build steps的command一栏输出如下指令
"${CG_TOOL_ROOT}/bin/hex${CG_TOOL_SUFFIX}.exe" -a "${BuildArtifactFileName}" -o "${BuildArtifactFileBaseName}.hex" -boot -i2c8 -i2cpsc 0 -i2cclkh 54 -i2cclkl 54
2)程序写入I2C扩展的EEPROM芯片
编译完成之后,可以得到.hex文件将文件位置放置到与附件.c文件路径一致的地方(该路径可以修改,请保证没有中文),运行.c中的程序直至程序运行到断点即完成程序的烧写
将拨码开关拨至1100(GPIO87~84,请确认拨码开关通断与电位的关系),拔掉仿真器,重新上电。
这里我只提供一下烧写的.c文件,并且需要注意的是,该.c文件支持40000个byte以内的烧写,如需加大,则修改数组a数组大小即可。