Page 1 of 1

bootLoader中设置gpio

Posted: 2025年 Aug 19日 14:00
by 13160058813

需求:我们的电源控制需要在开机的时候,设置gpio,也就是大约这个位置加入gpio的控制,我看代码这里都没有编译到,就是bootloader编译没有编译到这里,想要开发bootloader相关的部分,如何编译到呀,

看到tuyaos\T5_TuyaOS\software\TuyaOS\vendor\T5\t5_os\bk_idk\aboot-main\readme.txt里面有编译bootloader的方式,但是make不通过,也不知道文档里面说的pack是什么?


Re: bootLoader中设置gpio

Posted: 2025年 Aug 19日 15:57
by 13160058813

通过博通的编译链编译了\\wsl.localhost\Ubuntu-22.04\home\leo\pj\tuyaos\T5_TuyaOS\software\TuyaOS\vendor\T5\t5_os\bk_idk\aboot-main这个路径的bootloader,最终生成了bootloader.bin和bootloader_crc.bin。
但是全编译烧写进去没有生效,是要替换到哪里的bootloader?


Re: bootLoader中设置gpio

Posted: 2025年 Aug 19日 19:53
by 一个网友

您好,
aboot-main这个路径是芯片原厂原始boot相关代码,涂鸦的boot涉及到私有协议及ota升级细节,且boot操作风险较高,一旦出错设备可能就无法使用,因此没有开放boot相关源码。
暂不支持在bootloader中操作。


Re: bootLoader中设置gpio

Posted: 2025年 Aug 20日 13:35
by 13160058813

我们想在boot里面拉高一个gpio,用作电源开关,可以支持下不?


Re: bootLoader中设置gpio

Posted: 2025年 Aug 20日 14:23
by 愚者千虑必有一得

那个bootloader不是我们用的,无法替换,我们内部已经在规划做这个事情。不过需要一定的时间。