AM6442: AM64x SDK - want to know if gadget tool (https://github.com/linux-usb-gadgets/gt/) can be cross compiled into a customized Arago distribution (and the SD card) on SG-AM64B

Part Number: AM6442

Tool/software:

Further followup on Linux USB gadgets from activity with Bin Lu, (aka (+) AM6442: While configuring A53 core foe use as a USB gadget, can one use the the libusbgx C coded API (https://github.com/linux-usb-gadgets/libusbgx) gadget schemes instead of using linux shell scripts - Processors forum - Processors - TI E2E support forums )

need some advice on some other open source USB gadget automation inclusion of modules (may need (+) Andreas Dannenberg's Profile - Andreas Dannenberg - TI E2E support forums advice with Yocto related dependences).

Found a gadget tool gt (https://github.com/linux-usb-gadgets/gt ) "Linux command line tool for setting USB gadget using configFS"

What I read on documented dependencies for gt: (per  https://github.com/linux-usb-gadgets/gt/tree/master/examples/cross-compile) for an arm platform, not compiled with gadgetd support

Questions:

On the gt cross compile file, they "assume that compilation is for armhf" - is that armhf need a show-stopper?

On that same gt cross compile file, they also call out use of cmake -- does that mean I need to install cmake alongside make as well?