多谢回答,后续只能裁剪应用和关闭log了,增加一点空间。
Search found 13 matches
- 2025年 Jul 28日 09:39
- Forum: TuyaOS-蓝牙设备开发
- Topic: [已解决]tyos sdk 3.11.0 flash map
- Replies: 8
- Views: 244
- 2025年 Jul 25日 18:07
- Forum: TuyaOS-蓝牙设备开发
- Topic: [已解决]tyos sdk 3.11.0 flash map
- Replies: 8
- Views: 244
Re: [求助]tyos sdk 3.11.0 flash map
测试了一下,不行,OTA区域的开始地址好像必须是从0x40000开始才行,修改到0x39000行不通,OTA成功后直接挂了,程序跑不起来。
如果改动授权地址0x6C000,也只有16K空间,如果OTA要扩大到200K,后面要修改很多地方的地址,不方便。
这个SDK升级后空间越来越大,留给用户空间越来越小。不知道有没有可以裁剪的地方,裁剪小一点,多出30K的空间给用户。
- 2025年 Jul 25日 17:15
- Forum: TuyaOS-蓝牙设备开发
- Topic: [已解决]tyos sdk 3.11.0 flash map
- Replies: 8
- Views: 244
Re: [求助]tyos sdk 3.11.0 flash map
ota_program_offset的值好像在库里写死了, ota_program_offset = 0x40000; 把现在把OTA开始地址的定义改成这样,不知道行不行,不再使用ota_program_offset。 SDK中的代码: #ifndef BOARD_FLASH_OTA_START_ADDR #define BOARD_FLASH_OTA_START_ADDR (ota_program_offset) #endif #ifndef BOARD_FLASH_OTA_END_ADDR #define BOARD_FLASH_OTA_END_ADDR (ota_program_offs...
- 2025年 Jul 25日 14:16
- Forum: TuyaOS-蓝牙设备开发
- Topic: [已解决]tyos sdk 3.11.0 flash map
- Replies: 8
- Views: 244
Re: [求助]tyos sdk 3.11.0 flash map
一、您好,我看文档,是这样描述flash空间: TLSR825x 系列芯片平台低功耗蓝牙的 SDK 采用双备份升级方案,固件分为两片区域。 • 第一片区域为 0x00000 - 0x2B000。(因为芯片内部原因,要预留 4K 的空间不使用) • 第二片区域为 0x40000 – 0x6B000。(因为芯片内部原因,要预留 4K 的空间不使用) 留给用户区的区域为: • 0x2C000 - 0x40000 • 0x71000 - 0x74000 • 0x78000 – 0x80000 二、我想把APP和OTA扩充到200K的空间,这样划分: • 第一片区域为 0x00000 - 0x32000...
- 2025年 Jul 24日 17:48
- Forum: TuyaOS-蓝牙设备开发
- Topic: [已解决]tyos sdk 3.11.0 flash map
- Replies: 8
- Views: 244
Re: [求助]tyos sdk 3.11.0 flash map
所以,这个BTU模块,支持的最大固件空间是 0x2B000 ?
- 2025年 Jul 24日 16:51
- Forum: TuyaOS-蓝牙设备开发
- Topic: [已解决]tyos sdk 3.11.0 flash map
- Replies: 8
- Views: 244
[已解决]tyos sdk 3.11.0 flash map
你好,我从3.8.1切换到3.11.0, 做OTA的时候,出现错误:tuya_ble_ota_file_info_handler errorid: 3。 OTA size超范围。 我需要知道这个版本的SDK flash map。 我可以把这个size调整到多大? 另外,目前我的用户参数放在0x00034000 - 0x0003f000,是否有冲突? 下面的宏定义,我不知道ota_program_offset 的值是多少。 请麻烦帮我看一下应该如何调整OTA size已经用户区参数的地址范围,谢谢。 #ifndef BOARD_FLASH_OTA_START_ADDR #define BOARD...
- 2025年 Jul 24日 11:26
- Forum: TuyaOS-蓝牙设备开发
- Topic: [已解决]ADC低功耗唤醒后不工作
- Replies: 12
- Views: 329
Re: ADC低功耗唤醒后不工作
可以了,感谢。
- 2025年 Jul 24日 09:09
- Forum: TuyaOS-蓝牙设备开发
- Topic: [已解决]ADC低功耗唤醒后不工作
- Replies: 12
- Views: 329
Re: ADC低功耗唤醒后不工作
有点意思,按你这样轮询采集两个通道,第二个通道始终为0。 先采集6通道,读出来是144mV, 8通道是0. 先采集8通道,读出来是1732mV, 6通道是0. 你那边怎么样? int battery_low_voltage_detect_test(void) { int retval = 0; uint32_t adc_value = 0; TUYA_ADC_BASE_CFG_T adc_cfg = { .ch_nums = 1, .ch_list.data = (1 << 8), //(1 << 8), .width = 12, .type = TUYA_ADC_EXTERNAL_SAMPL...
- 2025年 Jul 23日 17:59
- Forum: TuyaOS-蓝牙设备开发
- Topic: [已解决]ADC低功耗唤醒后不工作
- Replies: 12
- Views: 329
Re: ADC低功耗唤醒后不工作
你的通道5实际电压多少,0肯定不对吧?
- 2025年 Jul 23日 17:34
- Forum: TuyaOS-蓝牙设备开发
- Topic: [已解决]ADC低功耗唤醒后不工作
- Replies: 12
- Views: 329
Re: ADC低功耗唤醒后不工作
你可以帮我在这个SDK=3.11.0版本基础上,写一个样例吗,轮询采集两个通道的电压,然后,从低功耗唤醒后,采集也正常。我把他移植到我的项目。