CYBT343026 的flash 在低电 情况下的读写问题

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
CaLi_4592466
Level 4
Level 4
25 replies posted 10 replies posted 5 replies posted

你好,

有一些关于FLASH的读写的问题需要解答下:
1. 在设备低电情况下 电池电压小于2.3V 时,如果flash 进行读写是是否会有问题?是会导致程序摔坏?下次上电不能正常启动?
2. flash 的DS1 区域和DS2 区域,如果active 区域是 DS1 ,配置*((unsigned char*)(0x00201a14)) = 1后,那么利用函数wiced_hal_sflash_erase,wiced_hal_sflash_write 对DS1操作是无法成功的?实际测试过程中是无法写入的。利用函数wiced_hal_sflash_erase,wiced_hal_sflash_write  函数对DS2 操作是可以的。

3. 程序boot sector 的地址 是在什么地址?引导程序是放在什么位置?

0 点赞
1 解答
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

请参考module datasheet中的要求,VDDIN的工作电压范围是2.3~3.6V。

SS区域也有写保护的。重新烧写之后问题是否会消失?

在原帖中查看解决方案

0 点赞
4 回复数
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

1. 电压低于2.3V,不能保证flash可以成功读写

2. wiced_hal_sflash_erase,wiced_hal_sflash_write在操作过程中会检测active sector,只能对非active sector进行操作。

3. 这个信息不太好找,为什么会有这个问题?

0 点赞

谢谢你的回复。
1. 电压低于2.3V,不能保证flash可以成功读写

蓝牙模块的 能保持正常读写的 电压范围是多少?

3. 这个信息不太好找,为什么会有这个问题?

SS 区域 有写保护吗?我们有一块设备,出现 上电没有反应的情况,所以想确认下, 程序boot sector 的地址 ,引导程序的地址?

0 点赞
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

请参考module datasheet中的要求,VDDIN的工作电压范围是2.3~3.6V。

SS区域也有写保护的。重新烧写之后问题是否会消失?

0 点赞

SS区域也有写保护的。重新烧写之后问题是否会消失?

重新烧录之后,设备会正常启动。

0 点赞