您好,我想使用I2C内存,其地址与SoC从I2C引导时匹配SoC的地址。根据数据表的第95页,默认的I2C地址为0x055,但这是指在启动时所寻找的地址?如果是,则应使用具有1010101的默认I2C地址的存储器。
嗨tinychipsarebig,
谢谢你的问题。道歉,但我无法理解你的问题是什么,所以你可以尝试解释一下吗?
你想从I2C启动吗?如果是,请检查AN-B-072:从OTP和串行接口启动DA14531。
SDK包括一个示例,其演示如何启动,读取,写入和擦除EEPROM存储器。
它是在Projects \ target_apps \ peripheral_examples \ i2c \ i2c_eeprom sdk路径下。
谢谢,PM_DIALOG.
类似于存储器件的I2C从设备具有通常为0101xxxx的地址,其中前4位通常为0101(0x5),用于存储器设备,但是设备之间的其他4位变化,并且有些具有可编程地址。
我想知道DA14531在其引导序列中使用的i2c引导地址在其引导序列中使用了什么,用于启动P0_3和P0_4以启动。
它可能会在P0_3和P0_4 I2C端口上查询特定地址(可能为0x55,如第95页所示),然后看它是否有效响应,如果它确实,它将从该接口引导。从对话框软件启动不是我的设备的选项,因为它们需要批量生产,并且最好的路由将使用初始软件编程I2C内存设备,以及特定的I2C从地址。
让我知道我是否留下任何东西,这些都是非常复杂的系统,所以我非常感谢能够在这个论坛上与对话框有一个对话框!
你好呀,
当从I2C`的设备靴子启动时,它将扫描0x50,地址将递增到0x57。然后,它等待回复并尝试从I2C接口引导。请查看附图。您也可以在您身边使用逻辑分析仪。
谢谢你的答案,这是完美的。此外,这是一个很棒的引导加载程序设计!非常强大,非常酷。谢谢!
嗨tinychipsarebig,
谢谢你的问题。道歉,但我无法理解你的问题是什么,所以你可以尝试解释一下吗?
你想从I2C启动吗?如果是,请检查AN-B-072:从OTP和串行接口启动DA14531。
SDK包括一个示例,其演示如何启动,读取,写入和擦除EEPROM存储器。
它是在Projects \ target_apps \ peripheral_examples \ i2c \ i2c_eeprom sdk路径下。
谢谢,PM_DIALOG.
类似于存储器件的I2C从设备具有通常为0101xxxx的地址,其中前4位通常为0101(0x5),用于存储器设备,但是设备之间的其他4位变化,并且有些具有可编程地址。
我想知道DA14531在其引导序列中使用的i2c引导地址在其引导序列中使用了什么,用于启动P0_3和P0_4以启动。
它可能会在P0_3和P0_4 I2C端口上查询特定地址(可能为0x55,如第95页所示),然后看它是否有效响应,如果它确实,它将从该接口引导。从对话框软件启动不是我的设备的选项,因为它们需要批量生产,并且最好的路由将使用初始软件编程I2C内存设备,以及特定的I2C从地址。
让我知道我是否留下任何东西,这些都是非常复杂的系统,所以我非常感谢能够在这个论坛上与对话框有一个对话框!
你好呀,
当从I2C`的设备靴子启动时,它将扫描0x50,地址将递增到0x57。然后,它等待回复并尝试从I2C接口引导。请查看附图。您也可以在您身边使用逻辑分析仪。
谢谢,PM_DIALOG.
谢谢你的答案,这是完美的。此外,这是一个很棒的引导加载程序设计!非常强大,非常酷。谢谢!