错误:烧录时找不到generated_assets.bin文件。烧录命令包含了0x800000 generated_assets.bin,但该文件在 build 目录中不存在。esptool_py_flash_to_partition只是将文件路径注册到烧录列表,但不会自动添加构建依赖。generated_assets.bin是通过add_custom_command定义的,需要generated_default_assets目标先构建。但 flash 目标没有依赖generated_default_assets。需要在 CMakeLists.txt 中添加依赖关系,让 flash 目标依赖generated_default_assets。esptool_py_flash_to_partition只是注册了文件路径,但 flash 目标没有依赖generated_default_assets,所以烧录时generated_assets.bin还没生成。需要在esptool_py_flash_to_partition调用后添加依赖:partition_table_get_partition_info(size"--partition-name assets""size")
xiaozhi-esp32 烧录时找不到 `generated_assets.bin` 文件
错误:烧录时找不到generated_assets.bin文件。烧录命令包含了0x800000 generated_assets.bin,但该文件在 build 目录中不存在。esptool_py_flash_to_partition只是将文件路径注册到烧录列表,但不会自动添加构建依赖。generated_assets.bin是通过add_custom_command定义的,需要generated_default_assets目标先构建。但 flash 目标没有依赖generated_default_assets。需要在 CMakeLists.txt 中添加依赖关系,让 flash 目标依赖generated_default_assets。esptool_py_flash_to_partition只是注册了文件路径,但 flash 目标没有依赖generated_default_assets,所以烧录时generated_assets.bin还没生成。需要在esptool_py_flash_to_partition调用后添加依赖:partition_table_get_partition_info(size"--partition-name assets""size")