Used source code :
1. ti-processor-sdk-linux-am62xx-evm-09.02.01.10
2. linux-extras-6.1.83+gitAUTOINC+ffc2ff4d45-ti
3. u-boot-extras-jailhouse-2023.04+gitAUTOINC+68f2264747
4. jailhouse-0.12+gitAUTOINC+603819ef9a
在2024年8月3日星期六 UTC+8 20:12:04<陈舒毅> 写道:

> Hi,
>
> We now want to port the jailhouse running on custom hardware. But we are 
> not so familiar with this set of software, so we buy the official board 
> first.
> The operation we have done is listed below.
>
> 1. Download the wic.xz image from official website and flash to the SD 
> card. Make the target board boot from SD card.
>
> The result is perfect. We can boot Linux and create two partitions easily.
>
> 2. Download the SDK : ti-processor-sdk-linux-am62xx-evm-09.02.01.10. Build 
> up a develop Host via Ubuntu22.04. And then
>       (1)Flash the files(tiboot3.bin , tispl.bin , u-boot.img)  located in 
> <SDK_Path>/board-support/prebuilt-images/am62xx-evm-jailhouse into the SD 
> Card boot partition.
>
>       (2)Flash the rootfs from 
> <SDK_Path>/filesystem/am62xx-evm-jailhouse/tisdk-jailhouse-image-am62xx-evm.tar.xz
>  
> into the SD Card root partition.
>
> The result is perfect. We can boot Linux and create two partitions easily.
>
>  
>
> Now we want to compile all the mentioned files by ourselves and preparing 
> to port to our own hardwares.
>
> 1. Switch to top level directory of the SDK_Path;
>
> 2. #Host: make jailhouse_clean
>
> 3. #Host: make jailhouse
>
> 4. #Host: make jailhouse_install DESTDIR=<root partition of target>
>
> 5. #Host: make linux-extras
>
> 6. #Host: make linux-extras_install DESTDIR=<root partition of target>
>
> 7. #Host: make u-boot-extras
>
> 8. #Host: make u-boot-extras_install DESTDIR=<boot partition of target>
>
> Now the SD card should hold all files needed to boot Linux & Jailhouse.
> First, we can boot up the Linux successfully. But after we create a 
> jailhouse cell, the root cell, which is running on CPU0, would crash 
> immediately.
>
> In order to find out the error, we overwrite tiboot3.bin tispl.bin 
> u-boot.img by the files from prebuilt-image folder.
>
> After that, Linux & Jailhouse can work smoothly.
>
>  
>
> Q1 : Whether we had make any misunderstanding about the commands?
>
> Q2 : If we want to port jailhouse to our hardware, where is the start 
> point? Could you give us some suggestions?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jailhouse-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/49d74b80-c38c-4a3e-9bc8-bc4be5883630n%40googlegroups.com.

Reply via email to