我采用的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.