关于CC2630 ota demo中无法修改 修改外部flash pin的问题
时间:10-02
整理:3721RD
点击:
@VV
目前使用官方提供的 zigbee的ota sensor tag工程,按照文档操作能够正常的ota;
想修改成支持 launchpad 的ota工程,对baseload 、app中对应的0120文件下 board.h bsp.h的对应IO 修改并避免IO冲突后,在读取flashInfo位置打断点,对launchpad上的lfash读取失败!
后面,在sensorTag能够正常工作的工程上,做最小化修改(使用独立的2650模块,通过杜邦线外接flash):
按照上述操作仅修改CS,能够正常操作外部flash;
随后 修改 CLK pin,不能够对外部flash进行操作, 整个spi0的IO还停留在先前的IO位置, 也就是说 目前仅能修改spi 的CS pin,其他pin都修改不了。
这种现象是,修改的方式不对? 还是其他?
注:当时对硬件方案验证使用的2640的oad工程做验证,随意的修改spi无此问题。
原因已找到: 0120文件下一个 Board.h 的 宏使用的不是 修改的SPI CLK的宏,所以仅修改 SPI CLK pin 一直无效;
宏替换后 一切正常。