Is there a simple way to update the DTB and kernel image on an eMMC?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Is there a simple way to update the DTB and kernel image on an eMMC?

ソリューションへジャンプ
655件の閲覧回数
Keta_S_Nitsure
Contributor II

During development, we need to frequently update the DTB and kernel image.
Using an SD card is very convenient; a card reader can read and write the DTB and kernel image on a FAT partition.
However, using an eMMC is very inconvenient. Is there a simpler method?

0 件の賞賛
返信
1 解決策
234件の閲覧回数
meketok
Contributor II
0 件の賞賛
返信
7 返答(返信)
631件の閲覧回数
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

You can update the DTB file configuring your board in fastboot from U-boot and transfer the file with UUU.

Regarding flash the image I suggest you re-flash with UUU or try to flash the eMMC from SD card but I think this process is more complicated. 

Best regards.

0 件の賞賛
返信
618件の閲覧回数
Keta_S_Nitsure
Contributor II

How to do this specifically?

Is there any guidance document?

 

Thanks.

0 件の賞賛
返信
577件の閲覧回数
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

What are you referring for?

Upload DTB with fastboot or flash eMMC from SD card or both?

Best regards.

0 件の賞賛
返信
559件の閲覧回数
Keta_S_Nitsure
Contributor II

Use fastboot, as you mentioned before.

Thanks.

0 件の賞賛
返信
525件の閲覧回数
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

To enter on fastboot mode you need:

1. Turn on the board and stop boot flow pressing any key to enter in U-boot.

2. In U-boot enter next command:

fastboot 0

Use the next command to send the file with UUU:

uuu -v -b fat_write <file> mmc 0:1 <file>

Example:

uuu -v -b fat_write hello_world.elf mmc 0:1 hello_world.elf

Best regards.

0 件の賞賛
返信
235件の閲覧回数
meketok
Contributor II

Here is the better way, I believe.

 

How to upgrade Linux Kernel and dtb on eMMC without UUU 

0 件の賞賛
返信
157件の閲覧回数
Keta_S_Nitsure
Contributor II

@meketok 

Wow! That's awesome.

This doesn't need a uuu; it's simple and practical, and the entire board becomes a card reader.

 

Thanks!

タグ(1)
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2193525%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EeMMC%20%E4%B8%8A%E3%81%AE%20DTB%20%E3%81%A8%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%20%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E7%B0%A1%E5%8D%98%E3%81%AA%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2193525%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E9%96%8B%E7%99%BA%E4%B8%AD%E3%81%AF%E3%80%81DTB%20%E3%81%A8%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%20%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E9%A0%BB%E7%B9%81%E3%81%AB%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3ESD%20%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%AF%E9%9D%9E%E5%B8%B8%E3%81%AB%E4%BE%BF%E5%88%A9%E3%81%A7%E3%81%99%E3%80%82%E3%82%AB%E3%83%BC%E3%83%89%20%E3%83%AA%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AF%E3%80%81FAT%20%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%8A%E3%81%AE%20DTB%20%E3%81%A8%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%20%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E8%AA%AD%E3%81%BF%E6%9B%B8%E3%81%8DCAN%E3%80%82%3CBR%20%2F%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81eMMC%20%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%AF%E9%9D%9E%E5%B8%B8%E3%81%AB%E4%B8%8D%E4%BE%BF%E3%81%A7%E3%81%99%E3%80%82%E3%82%82%E3%81%A3%E3%81%A8%E7%B0%A1%E5%8D%98%E3%81%AA%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2207168%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Is%20there%20a%20simple%20way%20to%20update%20the%20DTB%20and%20kernel%20image%20on%20an%20eMMC%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2207168%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%8C%E3%82%88%E3%82%8A%E8%89%AF%E3%81%84%E6%96%B9%E6%B3%95%E3%81%A0%E3%81%A8%E7%A7%81%E3%81%AF%E4%BF%A1%E3%81%98%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors-Knowledge-Base%2FHow-to-upgrade-Linux-Kernel-and-dtb-on-eMMC-without-UUU%2Fta-p%2F1116428%22%20target%3D%22_self%22%3EUUU%E3%82%92%E4%BD%BF%E3%82%8F%E3%81%9A%E3%81%ABeMMC%E4%B8%8A%E3%81%AELinux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%A8dtb%E3%82%92%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2196054%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Is%20there%20a%20simple%20way%20to%20update%20the%20DTB%20and%20kernel%20image%20on%20an%20eMMC%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2196054%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3Efastboot%20%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E5%85%A5%E3%82%8B%E3%81%AB%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%82%E3%81%AE%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%3A%3C%2FP%3E%0A%3CP%3E1.%20%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E9%9B%BB%E6%BA%90%E3%82%92%E5%85%A5%E3%82%8C%E3%80%81%E4%BB%BB%E6%84%8F%E3%81%AE%E3%82%AD%E3%83%BC%E3%82%92%E6%8A%BC%E3%81%97%E3%81%A6%E3%83%96%E3%83%BC%E3%83%88%20%E3%83%95%E3%83%AD%E3%83%BC%E3%82%92%E5%81%9C%E6%AD%A2%E3%81%97%E3%80%81U-boot%20%E3%81%AB%E5%85%A5%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E2.%20U-boot%20%E3%81%A7%E6%AC%A1%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Efastboot%200%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%E6%AC%A1%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81UUU%20%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Euuu%20-v%20-b%20fat_write%20%3CFILE%3E%20mmc%200%3A1%20%3CFILE%3E%3C%2FFILE%3E%3C%2FFILE%3E%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%E4%BE%8B%EF%BC%9A%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Euuu%20-v%20-b%20fat_write%20hello_world.elf%20mmc%200%3A1%20hello_world.elf%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2194555%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Is%20there%20a%20simple%20way%20to%20update%20the%20DTB%20and%20kernel%20image%20on%20an%20eMMC%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2194555%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%89%8D%E3%81%AB%E8%BF%B0%E3%81%B9%E3%81%9F%E3%82%88%E3%81%86%E3%81%AB%E3%80%81fastboot%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2194461%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Is%20there%20a%20simple%20way%20to%20update%20the%20DTB%20and%20kernel%20image%20on%20an%20eMMC%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2194461%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E4%BD%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%8A%E3%81%A3%E3%81%97%E3%82%83%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%0A%3CP%3EDTB%20%E3%82%92%20fastboot%20%E3%81%A7%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%20SD%20%E3%82%AB%E3%83%BC%E3%83%89%E3%81%8B%E3%82%89%20eMMC%20%E3%82%92%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%E3%80%81%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E3%81%9D%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2193738%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Is%20there%20a%20simple%20way%20to%20update%20the%20DTB%20and%20kernel%20image%20on%20an%20eMMC%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2193738%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%85%B7%E4%BD%93%E7%9A%84%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%82%AC%E3%82%A4%E3%83%80%E3%83%B3%E3%82%B9%E6%96%87%E6%9B%B8%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2193663%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Is%20there%20a%20simple%20way%20to%20update%20the%20DTB%20and%20kernel%20image%20on%20an%20eMMC%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2193663%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3EU-boot%20%E3%81%8B%E3%82%89%20fastboot%20%E3%81%A7%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E6%A7%8B%E6%88%90%E3%81%99%E3%82%8B%20DTB%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%97%E3%80%81UUU%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%BB%A2%E9%80%81CAN%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%AE%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E3%81%AF%E3%80%81UUU%20%E3%81%A7%E5%86%8D%E5%BA%A6%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%99%E3%82%8B%E3%81%8B%E3%80%81SD%20%E3%82%AB%E3%83%BC%E3%83%89%E3%81%8B%E3%82%89%20eMMC%20%E3%82%92%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E3%81%8A%E5%8B%A7%E3%82%81%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%93%E3%81%AE%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AF%E3%82%88%E3%82%8A%E8%A4%87%E9%9B%91%E3%81%A0%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E