微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 请问在CC254x中simpleBLECentral.c中设定EVENT位置與HalFlashWrite位置的问题

请问在CC254x中simpleBLECentral.c中设定EVENT位置與HalFlashWrite位置的问题

时间:10-02 整理:3721RD 点击:

1、我想在simpleBLECentral多设一些EVENT,请问有规定EVENT的位置设定在哪里比较好吗?

看simpleBLECentral.h里面是设定在0x0001与0x0002,接下来是0x0003...这样吗?


#define START_DEVICE_EVT                              0x0001

#define START_DISCOVERY_EVT                           0x0002

 

2、另外我在写入flash时,发现有当机的现像,所以我在做完flash读写后让LCD显示TEST

结果这个TEST一直都没有显示,请问是不是这个位置和上面EVENT的位置有什么关连吗?

因为我在上面的EVENT位置有的设到0x0040,这个有关系吗?

HalFlashErase(0x40);

while( FCTL & 0x80 ); // wait for erase to complete

HalFlashWrite(0x8000, buff, 30);
HalFlashRead(0x40, 0x0000, buff, 30);

LCD_WRITE_STRING("TEST", HAL_LCD_LINE_5 );

问题一;用0x0004,0x0008,0x0010....... 不能是3,5,7等

flash读写建议用osal_snv提供的接口,如osal_snv_write,osal_snv_read

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top