DA14531.
4周前
张贴了Dirjud.55分 1回复在App Note AN-B-072中,它说:
“对话框目前支持[4]中列出的存储器。这些存储器支持标准串行外围接口(SPI)和I2C,并使用3.3 V电源进行操作。”
我打开App Note AN-B-088,似乎只列出了SPI闪存。我在哪里可以找到支持的I2C记忆的规范?
我正在考虑使用ST Micro的M24256-DFMN6TP,但它支持8个不同的芯片地址,因此我需要知道DA14531是否兼容,并且在启动期间将尝试该地址。
4周前
嗨dirjud,
谢谢你的问题在线。支持的EEPROM存储列表可以在以下文档中找到:
https://www.dialog-seminile.com/sites/default/files/2020-12/an-b-055___da14585_interfacing_with_external_memory_1.6.pdf.
但是,当EEPROM处于I2C标准的规格时,我们不会期待任何问题。DA14531应从M24256-DFMN6TP引导,因为它在0x50从地址开始。
请记住,从支架引脚和I2C的情况下,它从P0_3(SDA)和P0_4(SCL)靴子。请检查引导顺序
Flash_Programmer(6.0.14.1114 \ Utilities \ flash_programmer)支持3种EEPROM存储器。请检查i2c_eeprom.h标题文件。
因此,为了使用SmartSnippets工具箱(SST)编程M24256,您应该在Flash_Programmer中进行以下修改并重建项目。
1 / IN user_periph_setup.h:
2 / IN user_periph_setup.h - 配置向导:
确保从配置向导中选择“自定义内存” - 请参阅以下:
3 /如果需要使用SST使用JTAG接口编程EEPROM,请为DA14531_JTAG构建配置构建Flash_Programmer。
4 /复制新生成的jtag_programmer_531.bin文件从6.0.14.1114 \ upilities \ flash_programmer \ out_jtag_531将其放在{smartsnippetsstudio2.0.16 \ toolbox \ common_resources \ supportpackages \ da1453x \ toolbox_resources \ common
注意:如果您需要通过UART编程EEPROM,则应为DA14531_UART构建项目,并相应执行步骤4。
谢谢,PM_DIALOG.