Topic

FAQ
Login Register
8269:如何往flash里写入或者擦除信息
Jun 22, 2019 16:26

/

A

/A
1.我需要写死设备的uuid,以及写一些其他的keyhash之类的数据到flash里。
如何写入和读取呢?(写死)

2.组网成功后,自动保存在flash里的netkey之类的信息,是否有接口可以擦除?(比如我下电重新上电后,让板子变成node,可以再次重新组网)
2 replies
AaronZhan Jul 19, 2019 11:22
0
/A
您好,針對兩點問題回覆如下:
1. 關於Flash的讀寫操作,可由以下鏈結下載到BDT工具的說明文檔,找到操作方式。
http://wiki.telink-semi.cn/dokuwiki/doku.php?id=menu:tools:telink_bdt

2. 一般不同的協議的SDK都會提供清除網絡信息的接口(API),由於不清楚您使用的SDK與版本,建議可參考您正在開發的原始SDK的開發文檔。
aithinker_zhang Jan 04, 2020 13:01
0
/A
可以参考下我们整理后的SDK,支持串口烧录,串口调试(需预先烧录uart_boot):
[code] make all //编译 make erase_fw //擦除固件 make erase_key //擦除Mesh相关数据 make monitor //打开串口监控 python3 ../../make/Telink_Tools.py -p /dev/ttyUSB0 burn_triad 1345 78da07fa44a7 221746e805ac0e6269bd4d3e55f1145c //烧录三元组 python3 ../../make/Telink_Tools.py -p /dev/ttyUSB0 write_flash 0x30000 235798abdfc //写Flash python3 ../../make/Telink_Tools.py -p /dev/ttyUSB0 read_flash 0x30000 256 //读Flash [/code] https://github.com/Ai-Thinker-Open/Telink_SIG_Mesh