Hi,
I know that fastboot is available for am335x for android.
What I would like to know is, if it is also available for linux, if yes, then how?
Thanks in advance.
-Sujith
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I know that fastboot is available for am335x for android.
What I would like to know is, if it is also available for linux, if yes, then how?
Thanks in advance.
-Sujith
Sujith,
fastboot is usually used in the context of Android for flashing an eMMC image and supported on some of our newer platforms.
However why don't you explore and use dfu-util instead. It can be used to program a variety of different media via USB and it's already enabled for platforms such as our AM335x EVM. It should be easy to adopt to your specific needs (search for some resources online, also check the meaning and usage of the dfu_alt_info ENV variable).
a0797059@jiji:~/git/u-boot (ti-u-boot-2019.01-next-dev) $ makea O=.out_test mrproper && makea O=.out_test am335x_evm_defconfig a0797059@jiji:~/git/u-boot (ti-u-boot-2019.01-next-dev) $ grep DFU .out_test/.config CONFIG_CMD_DFU=y # DFU support CONFIG_DFU=y CONFIG_DFU_OVER_USB=y # CONFIG_DFU_TFTP is not set CONFIG_DFU_MMC=y CONFIG_DFU_NAND=y CONFIG_DFU_RAM=y # CONFIG_DFU_SF is not set
Regards, Andreas
Andreas,
So what you are telling me is that the fastboot feature is not available for linux, but something similar, i.e. dfu_util feature is what I should be exploring?
If I were to try to implement/port the fastboot feature from android to linux, where should I start from? Meaning, are there any sources to which I can refer to?
Thanks.
-Sujith
Sujith,
why are you set on fastboot?
Also we do have support for other platforms such as AM57xx, AM65x, and J721E all in U-Boot. You could try to model after that in terms of CONFIG options you need and anything else that may be required. Here's our current TI U-Boot tree for reference:
https://git.ti.com/cgit/processor-sdk/processor-sdk-u-boot/log/?h=processor-sdk-u-boot-2019.01
There also seem to be solutions out there you can find via Google if you do some research by yourself.
Regards, Andreas
Andreas,
I am set on fastboot as it is available for android but why not for linux? I wanted to try that.
Thanks for the guidance.
-Sujith