2540如何做地址码加密
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
jump,
原来你是想问怎么保护你的flash 不让别人读走啊。。。
就是你说的那个工具,smartRF programmer, 有个“flash lock” 的部分,在右下角,有个“block debugger commands”, 你烧入的时候把这个选上,这样debug 口就会封闭,这样你的flash 就无法被读走,只能重新擦除flash 再重新烧入,但是你的内容是安全的。
因为,254x 的flash只能通过debug 口读走,无法通过SPI读走的。
另外,你干嘛要特地留个后门,让你的SPI口给人家去dump 你的flash内容呢。
其实,我想问的问题不是这个:
问题1 我现在有一个主机,他能搜索到环境中相同类型的ble设备,但我搜不到某些手环的广播信息。我猜想是要改某些值,如scan period,scan frequent。但是怎么改如何改,我现在看见两行代码
// Scan duration in ms
#define DEFAULT_SCAN_DURATION 8000
// TRUE to use high scan duty cycle when creating link
#define DEFAULT_LINK_HIGH_DUTY_CYCLE FALSE
请问只要该他们就可以了吗??
问题2 我现在把环境中的设备都枚举出来了,而且存放在一个数组里面,
// Scan result list
static gapDevRec_t simpleBLEDevList[DEFAULT_MAX_SCAN_RES];
那么我连接的时候只要把相对应的设备拷贝到
peerAddr = simpleBLEDevList[simpleBLEScanIdx].addr;
addrType = simpleBLEDevList[simpleBLEScanIdx].addrType;
然后去连接就行了是吧!!
我想问的是,能同时建立多个连接吗??最多几个??
问题3 在建立连接后,像iphone的ble软件中可以搜寻 枚举出所有Servce的UUID,和所有characteristic的UUID,我怎么做才能把他们enum出来。