From a890b59f47798af9701957158e1c219f986da018 Mon Sep 17 00:00:00 2001 From: Ivan Ivanov Date: Thu, 26 Dec 2024 21:47:24 +0300 Subject: [PATCH] Add micrcom V2 build for gk7205v300 to firmware --- .../configs/gk7205v300_fpv_defconfig | 4 +++- general/package/Config.in | 1 + general/package/majestic/files/microcomV2 | Bin 0 -> 13400 bytes general/package/mcom/Config.in | 4 ++++ general/package/mcom/mcom.mk | 12 ++++++++++++ general/package/mcom/microcomV2 | Bin 0 -> 13400 bytes 6 files changed, 20 insertions(+), 1 deletion(-) create mode 100755 general/package/majestic/files/microcomV2 create mode 100644 general/package/mcom/Config.in create mode 100644 general/package/mcom/mcom.mk create mode 100755 general/package/mcom/microcomV2 diff --git a/br-ext-chip-goke/configs/gk7205v300_fpv_defconfig b/br-ext-chip-goke/configs/gk7205v300_fpv_defconfig index cf550141..bae6dc4a 100644 --- a/br-ext-chip-goke/configs/gk7205v300_fpv_defconfig +++ b/br-ext-chip-goke/configs/gk7205v300_fpv_defconfig @@ -54,10 +54,12 @@ BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y # BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y BR2_PACKAGE_MAJESTIC=y -BR2_PACKAGE_MAVFWD=y +# BR2_PACKAGE_MAVFWD=y BR2_PACKAGE_MAVLINK_ROUTER=y BR2_PACKAGE_MBEDTLS_OPENIPC=y BR2_PACKAGE_RTL8812AU_OPENIPC=y BR2_PACKAGE_VTUND_OPENIPC=y BR2_PACKAGE_WIFIBROADCAST=y BR2_PACKAGE_YAML_CLI=y + +BR2_PACKAGE_MCOM=y diff --git a/general/package/Config.in b/general/package/Config.in index 2f643e13..ee5820a8 100644 --- a/general/package/Config.in +++ b/general/package/Config.in @@ -121,3 +121,4 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/xiongmai-osdrv-xm530/Config.in" source "$BR2_EXTERNAL_GENERAL_PATH/package/xmdp/Config.in" source "$BR2_EXTERNAL_GENERAL_PATH/package/yaml-cli/Config.in" source "$BR2_EXTERNAL_GENERAL_PATH/package/zerotier-one/Config.in" +source "$BR2_EXTERNAL_GENERAL_PATH/package/mcom/Config.in" diff --git a/general/package/majestic/files/microcomV2 b/general/package/majestic/files/microcomV2 new file mode 100755 index 0000000000000000000000000000000000000000..87115bc94791082f67c6422e4b6fab33b2932c68 GIT binary patch literal 13400 zcmeI3e{fvYb;s}9U7^+5z_Tp}BRlX+?BHNYegPAx3t{~$ID>&TmV*cm)>>LwDw1|* zwI+7jnXHjRfLLP%J3uImHjO8BDQ*2n(hvqRBG85s(ou$lGL(@0;TIW98YRJ;x#ym9?z!jO`}XPc>oV5OAzs zc%Utr9c&*?w||uOrRt;Txu6RCzZV7YnP`*-hjI=D75!&9e-}~CqkM$2jPhZM=AT8; zgL=L`3;kMk?m6JCln>V01X?J~f%^NQzHI}YEU#$_)EmKP2kK{n%T{f*ws}CUtDgCk zvwiHnf6k}6xYl$Q@I#byDO!6y7gFX@7N`<+V)oSMeRTAVvyMOi3$gpX zCsI=&Y-DAgxc?V9=bB5!toCTmSLzj@>R+Bw-#erJz>In}P}e%V6{w5f(Li0kab2LU z{v$K$=LF;vKW9e&d4Yb7SE)b3-FgM6`V}+iZ=TVAOQ7GO@3t9rtyBGxJTKHMK=J?8 zjQYMA^`-zn(Fa0`KYlFG@6dnsjPV~1^lSXLXY~JQM%|u4pPbSE+>H9V8T5gwFW>iP z(APZ5Znsyxovo;*4{mk9!{BU+lF(=?pwEY_uaa!H`za6w)GG7 z=geSga5x1>4h*EbO>g&5Zoqst+n>{bR5m-5-bQ;e*PkAG4~HE)li3~(9!%esGTBtJ zNAfTroi#gBIb>km&<>O9hI=xX%bNaSz-}7o_8YeKA^_5&Luwb2WYPlzrl%%zf4Un% zwr%U)l@wiap#O6zGu*!eO#CzbJ(|>)dFRkT|In?PzI!ku?UUIZs^!u<2TXVGVDi>f zHu+i8n@zz1qReiAYFG&jQ#<;HbE)jM-fVI(g}HiZ z|76Ft+v*)1*RDm$R7Z0A0OnH9yMx}_cWOwGS2cGj?yn<93BGt$6&7po%^EyegNk3G zi`3vG?elTO9}5z&Ult@V9~C6%9}^@Pzb;6SJt0V9d0P+%yaM%AcH87-Ctbd2;W=^Is1$Fp0$9! zuzSxGZ57q$;g1L5F-AFroD=Z493GOV&cnECi>>ha`uT;@+BtiQ;`O9`r1XCL67bqc z>4e{-@auz@jsHuYt~h+%=ehz+$o^@VOlWQZmUBf>K{->06 z#L$~5S5i8VLGze+q2$YLM!bmmGCCz>k7(2tUbRgta!H=m$WrTHu!yz@KBjg;+o|@K zpot>e$!24wC=vK%G!MK?0($0aKv$RXL_(i0A=n=uiSM1e2$>_ce0G2FC-4&9z&sgj z@UND6?XTha0`gn->ayj&;mar=u$;-GVRJ+2zo(~(>;?H%N$XNybK@THX)#^w68dJ- zSJnG@Zw~Xc68}zol(R|ACUd2$Qz&Wv5d5?T)7bySYIMnN3{RkLZ#UqEgSIi@3anM=#yY>6T4S+8(QYq9Jt=`%i-tN`1yOy5ub

T7mlbpsK!{0Vne$D#U?Ret)wpXxS1Y~)xM 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 literal 0 HcmV?d00001 diff --git a/general/package/mcom/Config.in b/general/package/mcom/Config.in new file mode 100644 index 00000000..e95e5dc5 --- /dev/null +++ b/general/package/mcom/Config.in @@ -0,0 +1,4 @@ +config BR2_PACKAGE_MCOM + bool "mcom" + help + Microcom version for Tetiva V2 diff --git a/general/package/mcom/mcom.mk b/general/package/mcom/mcom.mk new file mode 100644 index 00000000..928ab33c --- /dev/null +++ b/general/package/mcom/mcom.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# mcom +# +################################################################################ + + +define MCOM_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0755 /home/pavel/openipc-firmware/general/package/mcom/microcomV2 $(TARGET_DIR)/usr/bin/mcom +endef + +$(eval $(generic-package)) diff --git a/general/package/mcom/microcomV2 b/general/package/mcom/microcomV2 new file mode 100755 index 0000000000000000000000000000000000000000..87115bc94791082f67c6422e4b6fab33b2932c68 GIT binary patch literal 13400 zcmeI3e{fvYb;s}9U7^+5z_Tp}BRlX+?BHNYegPAx3t{~$ID>&TmV*cm)>>LwDw1|* zwI+7jnXHjRfLLP%J3uImHjO8BDQ*2n(hvqRBG85s(ou$lGL(@0;TIW98YRJ;x#ym9?z!jO`}XPc>oV5OAzs zc%Utr9c&*?w||uOrRt;Txu6RCzZV7YnP`*-hjI=D75!&9e-}~CqkM$2jPhZM=AT8; zgL=L`3;kMk?m6JCln>V01X?J~f%^NQzHI}YEU#$_)EmKP2kK{n%T{f*ws}CUtDgCk zvwiHnf6k}6xYl$Q@I#byDO!6y7gFX@7N`<+V)oSMeRTAVvyMOi3$gpX zCsI=&Y-DAgxc?V9=bB5!toCTmSLzj@>R+Bw-#erJz>In}P}e%V6{w5f(Li0kab2LU z{v$K$=LF;vKW9e&d4Yb7SE)b3-FgM6`V}+iZ=TVAOQ7GO@3t9rtyBGxJTKHMK=J?8 zjQYMA^`-zn(Fa0`KYlFG@6dnsjPV~1^lSXLXY~JQM%|u4pPbSE+>H9V8T5gwFW>iP z(APZ5Znsyxovo;*4{mk9!{BU+lF(=?pwEY_uaa!H`za6w)GG7 z=geSga5x1>4h*EbO>g&5Zoqst+n>{bR5m-5-bQ;e*PkAG4~HE)li3~(9!%esGTBtJ zNAfTroi#gBIb>km&<>O9hI=xX%bNaSz-}7o_8YeKA^_5&Luwb2WYPlzrl%%zf4Un% zwr%U)l@wiap#O6zGu*!eO#CzbJ(|>)dFRkT|In?PzI!ku?UUIZs^!u<2TXVGVDi>f zHu+i8n@zz1qReiAYFG&jQ#<;HbE)jM-fVI(g}HiZ z|76Ft+v*)1*RDm$R7Z0A0OnH9yMx}_cWOwGS2cGj?yn<93BGt$6&7po%^EyegNk3G zi`3vG?elTO9}5z&Ult@V9~C6%9}^@Pzb;6SJt0V9d0P+%yaM%AcH87-Ctbd2;W=^Is1$Fp0$9! zuzSxGZ57q$;g1L5F-AFroD=Z493GOV&cnECi>>ha`uT;@+BtiQ;`O9`r1XCL67bqc z>4e{-@auz@jsHuYt~h+%=ehz+$o^@VOlWQZmUBf>K{->06 z#L$~5S5i8VLGze+q2$YLM!bmmGCCz>k7(2tUbRgta!H=m$WrTHu!yz@KBjg;+o|@K zpot>e$!24wC=vK%G!MK?0($0aKv$RXL_(i0A=n=uiSM1e2$>_ce0G2FC-4&9z&sgj z@UND6?XTha0`gn->ayj&;mar=u$;-GVRJ+2zo(~(>;?H%N$XNybK@THX)#^w68dJ- zSJnG@Zw~Xc68}zol(R|ACUd2$Qz&Wv5d5?T)7bySYIMnN3{RkLZ#UqEgSIi@3anM=#yY>6T4S+8(QYq9Jt=`%i-tN`1yOy5ub

T7mlbpsK!{0Vne$D#U?Ret)wpXxS1Y~)xM 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 literal 0 HcmV?d00001