cc2640编译之后,无法烧录hex文件,但是别的hex可以烧录
请问
- C:\ti\simplelink\ble_cc26xx_2_01_00_44423\Projects\ble\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\FlashROM\Exe 此路径下的,根据例程编译的hex文件SimpleBLEPeripheralAppFlashROM.hex,不能烧录到开发板中,一直提示input file is empty;而C:\ti\simplelink\ble_cc26xx_2_01_00_44423\Projects\ble\SimpleBLEPeripheral\CC26xx\IAR\Stack\CC2640\FlashROM\Exe此路径下的,也是根据例程编译的hex文件SimpleBLEPeripheralStackFlashROM.hex,能烧录,请问为什么呢?
- 还有,为什么我编译的hex文件725KB,但是协议栈里给的那些只有255KB呢?
你自己做了什么修改?还有你到output文件夹里看看出现错误的那个hex是不是生成了?
程序一点都没改
hex文件生成了,而且是725KB,比给的例程255KB大了很多
.map文件 里最后三行是
25 407 bytes of readonly code memory
3 221 bytes of readonly data memory
11 672 bytes of readwrite data memory
会不会跟我以前装过IAR6.5有关?我卸载了那个了 ,还会有别的原因吗?能告诉一下IAR配置项吗?我再检查确认一下
我编译了下生成的Hex也就几十K。
C:\ti\simplelink\ble_cc26xx_2_00_00_42893\ble_cc26xx_2_00_00_42893\Projects\ble\SimpleBLEPeripheral\CC26xx\IAR\Application\CC2640\FlashROM\Exe
我用的ble_cc26xx_2_00_00_42893 SDK,IAR 7.40.3
Dear HG
谢谢你的回复
请问你那有没有从安装程序开始的指引呢?我卸载了所有相关的程序等,打算重新来一次,可以给个官方的准确的安装指导吗
这个好像没有哦,IAR是第三方的,不是TI的工具。记得装7.40.3或者更新的
谢谢,我还想问两个问题
我下载
-
ble_cc26xx_2_00_00_42893 SDK,IAR 7.40.3,这两个软件,安装,就可以开发CC2640了对吗?不需要CCS等其他的开发工具了吧?
-
另外,
-
ble_cc26xx_2_00_00_42893 SDK 这个工具在TI上没法下载了,点了后页面出error,能给个链接吗?
-
1. 对的,不需要CCS
2. 不好意思,这个是老版本的,现在有新的http://www.ti.com/tool/ble-stack?keyMatch=CC2640%20STACK&tisearch=Search-EN-Everything,应该是ble_cc26xx_2_01_00_44423
我重新装了一次,还是有问题啊。。。。
例程打开,就一堆红点 附图
编译
后出error 附图