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

C2PROG串口烧写28377S

 我采用的ccs版本是Version: 6.1.1.00022 ,芯片是28377,用c2prog串口烧写程序总是有问题,应该是ccs输出hex文件有问题,设置不正确。请问这块如何设置?

user591438:Sector violation (range:0x90e8…ox90f7)

 我采用的ccs版本是Version: 6.1.1.00022 ,芯片是28377,用c2prog串口烧写程序总是有问题,应该是ccs输出hex文件有问题,设置不正确。请问这块如何设置?

Susan Yang:

请问具体是什么错误呢?

需要注意的是在general optional中设置

–memwidth=16 –romwidth=16 –intel

 我采用的ccs版本是Version: 6.1.1.00022 ,芯片是28377,用c2prog串口烧写程序总是有问题,应该是ccs输出hex文件有问题,设置不正确。请问这块如何设置?

Susan Yang:

 我采用的ccs版本是Version: 6.1.1.00022 ,芯片是28377,用c2prog串口烧写程序总是有问题,应该是ccs输出hex文件有问题,设置不正确。请问这块如何设置?

user591438:

回复 Susan Yang:

你好,以上都进行了配置,错误信息如下:
Sector violation (range:0x90e8…ox90f7)

 我采用的ccs版本是Version: 6.1.1.00022 ,芯片是28377,用c2prog串口烧写程序总是有问题,应该是ccs输出hex文件有问题,设置不正确。请问这块如何设置?

Susan Yang:

回复 user591438:

Q17: I get a “Sector violation” error!

This means that your hex-file contains data that does not fall into a valid flash sector. Please double-check your linker command file and make sure that only flash data is linked to page 0.

链接: http://www.codeskin.com/c2prog-faq 

应该是您的.hex文件或是.out文件本身或是转换时出现了问题

一般是因为在hex文件的第一行出现了不是在flash扇区地址,将hex文件的第一行删掉试一下

 我采用的ccs版本是Version: 6.1.1.00022 ,芯片是28377,用c2prog串口烧写程序总是有问题,应该是ccs输出hex文件有问题,设置不正确。请问这块如何设置?

user591438:

回复 Susan Yang:

Please double-check your linker command file and make sure that only flash data is linked to page 0.这块能再进 步解释一下吗?有可能是哪款出错了!

 我采用的ccs版本是Version: 6.1.1.00022 ,芯片是28377,用c2prog串口烧写程序总是有问题,应该是ccs输出hex文件有问题,设置不正确。请问这块如何设置?

user6049953:

回复 Susan Yang:

Good, your answer resolve my issue.

赞(0)
未经允许不得转载:TI中文支持网 » C2PROG串口烧写28377S
分享到: 更多 (0)