Topic

FAQ
Login Register
在my_Attributes的回调函数中,写falsh数据问题(TLSR8278)
zsp
May 19, 2023 11:15

/

A

/A

手机端向BLE开发板发送,连续发送BLE数据包,总数据在50KB以上,每个数据包200字节以上

在att的回调写函数中直接将收到的BLE数据写进flash,每个数据包超过200字节,能实现吗?

u8 r=irq_disable();


flash_write_page(OTA_start_addr+index,len,&p->value);


irq_restore(r);


index+=len;


我这边测试的情况是发着发着,BLE就断开了,数据也没存进flash


应该怎么操作才行?


1 replies
TL_Soyo May 19, 2023 14:57
0
/A

你好,

  请拉长发送间隔,或者将单个数据包分的更小,写flash会占用较长的时间。。