- 高带宽
- 低电量
- 现场执行
- 在写时阅读
- 安全
由于需要在较低功率下进行更大的处理性能,因此执行(XIP)正在迅速成为IoT设备首选的架构。Ecoxip的快速性能和低功耗允许直接从非挥发性内存中执行的什至至关重要的软件,从而减少了引导时间和系统成本。
Ecoxip Octal XSPI内存
密度 | 产品数据表 | 速度 | VCC范围 | 界面 | 细节 | 地位 | 样品 |
---|---|---|---|---|---|---|---|
128mbit | ATXP128(最多105°C) | 150MHz | 1.7V-1.95V | SPI Octal SDR/DDR | ●积极的 | 订购样品 | |
64mbit | ATXP064B(最多105°C) | 170MHz | 1.7V-1.95V | SPI Octal SDR/DDR | ●预习 | 订购样品 | |
32mbit | ATXP032(最多105°C) | 150MHz | 1.7V-1.95V | SPI Octal SDR/DDR | ●积极的 | 订购样品 |
订购代码 | 包裹 |
---|---|
atxp128-ccue-y | 24cc -8x6 |
ATXP128-CCUE-T | 24cc -8x6 |
ATXP128-UUE-T | WLCSP-联系Adesto |
ATXP128-DWF | 请参阅Wafer-Die解决方案菜单 |
订购代码 | 包裹 |
---|---|
atxp032-ccue-y | 24cc -8x6 |
ATXP032-CCUE-T | 24cc -8x6 |
ATXP032-UUE-T | WLCSP-联系Adesto |
ATXP032-DWF | 请参阅Wafer-Die解决方案菜单 |
订购代码 | 样品 |
---|---|
atxp064b-ccue-y | 24cc -8x6 |
ATXP064B-CCUE-T | 24cc -8x6 |
ATXP064B-UUE-T | WLCSP-联系Adesto |
ATXP064B-DWF | 请参阅Wafer-Die解决方案菜单 |
您无法在此页面上发布问题或评论。所有产品论坛活动雷竞技电竞平台网站已迁移到一个名为的新平台Renesasrulz。Renesas电子公司(“ Renesas”)将是代表对话框半导体PLC管理此举的服务提供商和处理器。雷竞技电竞平台(“雷竞技电竞平台对话半导体”)。请在那里发布您的问题:
记忆
4个月前
AT25SL128A进入受保护的部门状态
发表阿伦97分 8个答复你好,
我有一个基于AT25SL128A的设计。我从标准Flash.c开始,并从Adesto Github网站和所有测试通过。因此,我认为我的SPI集成在MCU上很好。
然后,我将其设置为较长的测试,以便它可以继续编写/读取数据,然后将其包裹到内存的开始。然后,我删除了4K扇区以收回写作。
但是,当我在包装后读取4K擦除之后回复数据时,我发现我一直在阅读所有0。进一步检查显示状态寄存器1值为0xFC,这意味着将所有保护位设置为1。
问题1:这不是我完成的,所以我想知道您是否有任何建议,是否有任何触发因素是否会自行进入该状态?
Q2:或者只有在MCU为其编写此值时才能发生?
注1:我能够通过为状态寄存器1编写新值来恢复工作状态,但我想检查如何避免这种情况。
Note2:状态寄存器2为0x00,这是默认值。它没有改变。
谢谢!
- 阿伦
4个月前
嗨,戈登,
GitHub驱动程序和测试本身似乎很好。
奇怪的部分是,这仅发生在Brap回到第一个扇区的原因上,这就是为什么我认为我会问问题,即在擦除或写入或阅读之前是否需要不受保护的部门。
这似乎不太可能,但这是我第一次使用此闪光灯部分,所以我会问。
我尚未重复此操作,但它发生在两个单元上,并且两者都包裹着。
如果这种情况重复,我将尝试获取更多信息。
感谢您的回复!
4个月前
您能给我更多关于“包裹”条件的深入描述吗?
谢谢
4个月前
嗨,戈登,
通过“包裹环绕”,我的意思是我编写数据(并读取滞后数据),直到闪存的结束,然后我将其包裹回闪存的开始。因此,正如我已经在那里编写了数据之前必须删除4K扇区(4K扇区编号0),然后才能再次写入它。
谢谢,
阿伦
4个月前
嗨,阿伦,
只是与我们的SW团队之一交谈。这些驱动程序是由实习生撰写的,目的是帮助我们演示闪光灯的零件,并在NXP和ST控制器上进行了测试。请注意,这些驱动程序使用一种“位爆炸”方法,其中使用IO引脚来模拟SPI硬件。这使它们稍微慢,并且不能充分利用可用的SPI总线硬件。也就是说,他们应该在任何控制器上工作,并且不应在主机计划请求此事的情况下保护闪光灯。
您能告诉我们您正在使用哪个处理器以及何时发生“缠绕”的更多信息?
问候
4个月前
嗨,戈登,
我没有使用驱动程序的爆炸技术,我用我正在使用的MCU中的SPI代码代替了(Silabs EFR32BG22)。总的来说,这很好,除了这种情况外,没有真正发现任何问题。抱歉,我之前忘了提到这一点,我使用的是Standardflash.c不变,与MCU SPI代码接口。
当写入Flash(16mbyte限制),然后返回地址0或4K扇区编号0时。我不能说写入失败并编写0或读取失败和读取0。
感谢您确认如果没有主机程序,无论使用哪种驱动程序,就不会在Flash上进行闪存。这确实是我想要的。
问候,
阿伦
4个月前
感谢您的反馈。我将停放此片刻,但如果有更多问题,请随时再次打开此线程。
1个月前
我使用AT25经历了相同或非常相似的行为F128a。我正在使用自己的代码(不是GitHub的代码),该代码已经在我们的第一个原型上工作了数周。在最终产品测试期间,其中一台闪存设备以某种方式得到了保护(状态寄存器1值为0xFC)。我的代码没有包含任何“写入状态寄存器”命令,我完全不知道触发写保护的原因。清除状态寄存器后,可以再次写信给Flash,但我仍然不明白为什么这是必要的。
4个月前
你好阿伦,
我本人没有使用过Github的驱动程序,而是与AT25SL128A合作,因此不应保护自己。您是否能够分解测试以查看状态注册1的更改?我还将问我们的一些SW工程师是否看到了驾驶员的任何问题。