你好,一下,如果我把蓝牙地址otp,但运行代码烧入外部spi闪光灯,以还还从spi flash正正确驾驶。
你好,先生
你是想从flash里面直接执行吗?这个对da14580是不行的,必须副本到ram里面执行哦
可以的,可以查看查看数NVDS_READ_BDADDR。如果是580,上来到会去OTP读。如果是全0,在分数custom_nvds_get_func里,会去读标记 - nvds_tag_bd_addr的内容
如果已经把蓝牙地址烧入otp了,580读取otp时尚不会是全0了吧?
嗨gongyu_dialog,
da14580 sdk 5.0.4里nvds_read_bdaddr次数是这样定义的:
静态__inline void nvds_read_bdaddr(void){#if定义(__ da14583__)&&!(bdaddr_from_da14583_flash_disabled)//首先检查和读取DA14583内部SPI闪光灯的BD地址//如果在Flash中没有找到BD地址,则尝试从OTP读取BD地址if(!nvds_read_bdaddr_from_da14583_flash())#万一{//检查并从OTP读取BD地址nvds_read_bdaddr_from_otp();}}
遇到了在定义了14583的时尚会从弗拉中读,不合适的话就去otp里读。我没有看到自定义读蓝牙地址的分数
问题1:在产品开发中,我们用const结构nvds_data_struct nvds_data_storage __attribute __((第(第(NVDS_DATA_STORAGE_AREA))))这个个体来定义蓝牙地址我看到这个销量实际上的英文0x2000,0340这个地上上(根据分散文件),我想知道,代码是如何把内存地上上的蓝牙地址设置寄存器里的。
问题2:“an-b-010使用suota_0”的描述,在spi flash中,地址0x1f000这个位置上的产品标题也有bd_addr的定义,我猜是在流量产中不用outp时髦地址,但我有没有看到代码和文化中有关部相关的介绍,应该应该使用产品标题来设置蓝牙地址
问题3:在实际的流量产中,不需要再使用nvds_data_storage这个销量定义的蓝牙地,我是需要需要da4580_config_advent.h文章中cfg_initialize_nvds_struct注释注释
谢谢
是奇的
你好,先生
你是想从flash里面直接执行吗?这个对da14580是不行的,必须副本到ram里面执行哦
可以的,可以查看查看数NVDS_READ_BDADDR。如果是580,上来到会去OTP读。
如果是全0,在分数custom_nvds_get_func里,会去读标记 - nvds_tag_bd_addr的内容
如果已经把蓝牙地址烧入otp了,580读取otp时尚不会是全0了吧?
嗨gongyu_dialog,
da14580 sdk 5.0.4里nvds_read_bdaddr次数是这样定义的:
静态__inline void nvds_read_bdaddr(void)
{
#if定义(__ da14583__)&&!(bdaddr_from_da14583_flash_disabled)
//首先检查和读取DA14583内部SPI闪光灯的BD地址
//如果在Flash中没有找到BD地址,则尝试从OTP读取BD地址
if(!nvds_read_bdaddr_from_da14583_flash())
#万一
{
//检查并从OTP读取BD地址
nvds_read_bdaddr_from_otp();
}
}
遇到了在定义了14583的时尚会从弗拉中读,不合适的话就去otp里读。
我没有看到自定义读蓝牙地址的分数
问题1:
在产品开发中,我们用const结构nvds_data_struct nvds_data_storage __attribute __((第(第(NVDS_DATA_STORAGE_AREA))))这个个体来定义蓝牙地址
我看到这个销量实际上的英文0x2000,0340这个地上上(根据分散文件),我想知道,代码是如何把内存地上上的蓝牙地址设置寄存器里的。
问题2:
“an-b-010使用suota_0”的描述,在spi flash中,地址0x1f000这个位置上的产品标题也有bd_addr的定义,我猜是在流量产中不用outp时髦地址,
但我有没有看到代码和文化中有关部相关的介绍,应该应该使用产品标题来设置蓝牙地址
问题3:
在实际的流量产中,不需要再使用nvds_data_storage这个销量定义的蓝牙地,我是需要需要da4580_config_advent.h文章中cfg_initialize_nvds_struct注释注释
谢谢
是奇的