编
译官方LP simple_peripheral 的 image_B版本工程 正常编译成功生成.bin文件
根据官方文档:CC2640 BLE OAD User's Guide配置片上OAD的IMAGE_B文件。
配置CRC时出现如下报错
后经查询,添加了这个命令以解决报错:
之后又出现这样的报错:
这是不是与我添加了CRC校验功能又直接关系
要是我舍去CRC编译配置,则与上位机OAD时会报错CRC_ERROR
IMAGE_B文件生成时必须编译配置CRC吗?
Viki Shi:
按照文档一般不会哟错,而且这个报错看着像IAR问题。IAR版本是否符合release note的要求?
lu liu91:
回复 Viki Shi:
文档里没有发现IAR版本的说明,目前我是这个版本,是否符合标准?
lu liu91:
回复 Viki Shi:
感谢回答 已成功升级 但是还有几个疑惑
重写安装了SDK,IAR,只要不加CRC配置就能编译生成.BIN文件,应该是我编译环境有问题。
然后升级不成功
是IMAGE_B文件的版本信息在程序里不通过,看了.BIN文件版本是“01 00” ,原来片外的版本都是默认的“00 00”尝试改.bin文件不成功,就把程序上版本对比功能给屏蔽了,升级成功。
一个SDK里的LP例程,不接受我的版本,不知道这个版本生成的过程是怎样的。
再一次感谢,这几个月从通讯到驱动,OAD片外到片上,多谢帮助。