请教下tuyaos常规的系统安全部分的配置需要配置哪些,是否配置secure boot \\ cryptfs \\ user mode run app即可。
CONFIG_TUYA_TARGET_SECURE_BOOT
CONFIG_TUYA_TARGET_CRYPTFS_ENABLE
CONFIG_TUYA_TARGET_USER_MODE_RUN_APP
另外swupgrade_unpack option config 下面的
[ ] enable url install
[ ] sleep a while between sectors when doing erase/write
[ ] enable write flash before check. for double copy only now.
[ ] ir handler use 128kb block flash
[ ] tuya could sign and local verify
这些建议怎么配置。
另外对于secure boot:
我看vendor/rts3917/tuyaos/build/images.mk 中的
ifeq ($(CONFIG_TUYA_TARGET_SECURE_BOOT),y)
78 define BUILD_KERNEL_IMAGE
79 $(BUILD_SYSTEM)/scripts/mkits.sh -A $(TARGET_ARCH) -C none \
80 -a $(TARGET_KERNEL_LOADADDR) -e $(TARGET_KERNEL_ENTRY) \
81 -k $(TARGET_IMAGES)/zImage-dtb -s $(TARGET_IMAGES)/vboot_env.bin -o $(TARGET_IMAGES)/uboot.its
82 @cp $(TARGET_IMAGES)/u-boot.dtb $(TARGET_IMAGES)/u-boot-pubkey.dtb
83 $(MKIMAGE) -f $(TARGET_IMAGES)/uboot.its -k $(TARGET_SECURE_KEY) -K $(TARGET_IMAGES)/u-boot-pubkey.dtb -r $(TARGET_IMAGES)/kernel.bin
84 endef
被components/board_template/image_builder.mk中的BUILD_KERNEL_IMAGE覆盖了,导致并没有执行到,问下这是bug还是本来如此。
另外问下board configuration中两个配置的意义是什么,生成的zip包的用途是什么?看起来跟测试有关。
[ ] product test libary pack support
[ ] tuyaos product sign (NEW)