
Hi Tom,
I was trying the latest master branch for ti8148 evm to boot from SD card, following are the steps which I followed:
1: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi- clean distclean 2: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi- ti814x_evm_config 3: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi-
Copy the MLO and u-boot.bin to SD card boot partition which is bootable, I see no prints coming from the 1st stage bootlaoder, cant debug it as I don’t have access to JTAG.
Any pointers is this code tested ?
Cheers, --Prabhakar Lad

On Thu, Oct 22, 2015 at 12:12:32PM +0100, Lad, Prabhakar wrote:
Hi Tom,
I was trying the latest master branch for ti8148 evm to boot from SD card, following are the steps which I followed:
1: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi- clean distclean 2: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi- ti814x_evm_config 3: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi-
Copy the MLO and u-boot.bin to SD card boot partition which is bootable, I see no prints coming from the 1st stage bootlaoder, cant debug it as I don’t have access to JTAG.
Any pointers is this code tested ?
First, you need to use u-boot.img not u-boot.bin. Second, which PG do you have on the board? We only have support for PG1.0 today and not PG2.0 as Matt did the initial bring-up and only has a PG1.0 board. The code should be easily ported from the old PSP tree to support PG2.0 however.

Hi Tom,
Thanks for the quick reply.
On Thu, Oct 22, 2015 at 12:22 PM, Tom Rini trini@konsulko.com wrote:
On Thu, Oct 22, 2015 at 12:12:32PM +0100, Lad, Prabhakar wrote:
Copy the MLO and u-boot.bin to SD card boot partition which is bootable, I see no prints coming from the 1st stage bootlaoder, cant debug it as I don’t have access to JTAG.
Any pointers is this code tested ?
First, you need to use u-boot.img not u-boot.bin. Second, which PG do you have on the board? We only have support for PG1.0 today and not PG2.0 as Matt did the initial bring-up and only has a PG1.0 board. The code should be easily ported from the old PSP tree to support PG2.0 however.
I tried this on PG2.0, PG1.0 should also be handy.
Regarding u-boot.img, just copying this should work or also MLO needs to be copied ?
Cheers, --Prabhakar Lad

On Thu, Oct 22, 2015 at 12:27:54PM +0100, Lad, Prabhakar wrote:
Hi Tom,
Thanks for the quick reply.
On Thu, Oct 22, 2015 at 12:22 PM, Tom Rini trini@konsulko.com wrote:
On Thu, Oct 22, 2015 at 12:12:32PM +0100, Lad, Prabhakar wrote:
Copy the MLO and u-boot.bin to SD card boot partition which is bootable, I see no prints coming from the 1st stage bootlaoder, cant debug it as I don’t have access to JTAG.
Any pointers is this code tested ?
First, you need to use u-boot.img not u-boot.bin. Second, which PG do you have on the board? We only have support for PG1.0 today and not PG2.0 as Matt did the initial bring-up and only has a PG1.0 board. The code should be easily ported from the old PSP tree to support PG2.0 however.
I tried this on PG2.0, PG1.0 should also be handy.
Yeah, PG2.0 doesn't work yet, that's what I have.
Regarding u-boot.img, just copying this should work or also MLO needs to be copied ?
To be clear, MLO+u-boot.img not MLO+u-boot.bin

On Oct 22, 2015 7:21 AM, "Tom Rini" trini@konsulko.com wrote:
On Thu, Oct 22, 2015 at 12:12:32PM +0100, Lad, Prabhakar wrote:
Hi Tom,
I was trying the latest master branch for ti8148 evm to boot from SD card, following are the steps which I followed:
1: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi- clean
distclean
2: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi-
ti814x_evm_config
3: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi-
Copy the MLO and u-boot.bin to SD card boot partition which is bootable, I see no prints coming from the 1st stage bootlaoder, cant debug it as I don’t have access to JTAG.
Any pointers is this code tested ?
First, you need to use u-boot.img not u-boot.bin. Second, which PG do you have on the board? We only have support for PG1.0 today and not PG2.0 as Matt did the initial bring-up and only has a PG1.0 board. The code should be easily ported from the old PSP tree to support PG2.0 however.
-- Tom
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Tom,
What about DM816x support? Mainline u-boot have anything for it? We finally have Linux 4.2.3 running on our board with .dts support. Now I'm starting the task of getting a mainline u-boot to work so we can get rid of the legacy dtb being part of kernel.
Regards,
Brian

On Thu, Oct 22, 2015 at 07:33:07AM -0400, Brian Hutchinson wrote:
On Oct 22, 2015 7:21 AM, "Tom Rini" trini@konsulko.com wrote:
On Thu, Oct 22, 2015 at 12:12:32PM +0100, Lad, Prabhakar wrote:
Hi Tom,
I was trying the latest master branch for ti8148 evm to boot from SD card, following are the steps which I followed:
1: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi- clean
distclean
2: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi-
ti814x_evm_config
3: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi-
Copy the MLO and u-boot.bin to SD card boot partition which is bootable, I see no prints coming from the 1st stage bootlaoder, cant debug it as I don’t have access to JTAG.
Any pointers is this code tested ?
First, you need to use u-boot.img not u-boot.bin. Second, which PG do you have on the board? We only have support for PG1.0 today and not PG2.0 as Matt did the initial bring-up and only has a PG1.0 board. The code should be easily ported from the old PSP tree to support PG2.0 however.
What about DM816x support? Mainline u-boot have anything for it? We finally have Linux 4.2.3 running on our board with .dts support. Now I'm starting the task of getting a mainline u-boot to work so we can get rid of the legacy dtb being part of kernel.
Well, the ti816x support we have today should be a good starting point at least for the "DM" variant of the chip. I forget which one of the boards I have technically but I _think_ the differences are high level enough that for U-Boot it's OK.

On Oct 22, 2015 7:50 AM, "Tom Rini" trini@konsulko.com wrote:
On Thu, Oct 22, 2015 at 07:33:07AM -0400, Brian Hutchinson wrote:
On Oct 22, 2015 7:21 AM, "Tom Rini" trini@konsulko.com wrote:
On Thu, Oct 22, 2015 at 12:12:32PM +0100, Lad, Prabhakar wrote:
Hi Tom,
I was trying the latest master branch for ti8148 evm to boot from SD card, following are the steps which I followed:
1: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi- clean
distclean
2: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi-
ti814x_evm_config
3: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi-
Copy the MLO and u-boot.bin to SD card boot partition which is bootable, I see no prints coming from the 1st stage bootlaoder, cant debug it as I don’t have access to JTAG.
Any pointers is this code tested ?
First, you need to use u-boot.img not u-boot.bin. Second, which PG do you have on the board? We only have support for PG1.0 today and not PG2.0 as Matt did the initial bring-up and only has a PG1.0 board.
The
code should be easily ported from the old PSP tree to support PG2.0 however.
What about DM816x support? Mainline u-boot have anything for it? We finally have Linux 4.2.3 running on our board with .dts support. Now
I'm
starting the task of getting a mainline u-boot to work so we can get
rid of
the legacy dtb being part of kernel.
Well, the ti816x support we have today should be a good starting point at least for the "DM" variant of the chip. I forget which one of the boards I have technically but I _think_ the differences are high level enough that for U-Boot it's OK.
-- Tom
We are using PG2.1. I "think" the only difference between 2.0 and 2.1 is top end clock speed.
Regards,
Brian

On Thu, Oct 22, 2015 at 08:06:36AM -0400, Brian Hutchinson wrote:
On Oct 22, 2015 7:50 AM, "Tom Rini" trini@konsulko.com wrote:
On Thu, Oct 22, 2015 at 07:33:07AM -0400, Brian Hutchinson wrote:
On Oct 22, 2015 7:21 AM, "Tom Rini" trini@konsulko.com wrote:
On Thu, Oct 22, 2015 at 12:12:32PM +0100, Lad, Prabhakar wrote:
Hi Tom,
I was trying the latest master branch for ti8148 evm to boot from SD card, following are the steps which I followed:
1: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi- clean
distclean
2: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi-
ti814x_evm_config
3: make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabi-
Copy the MLO and u-boot.bin to SD card boot partition which is bootable, I see no prints coming from the 1st stage bootlaoder, cant debug it as I don’t have access to JTAG.
Any pointers is this code tested ?
First, you need to use u-boot.img not u-boot.bin. Second, which PG do you have on the board? We only have support for PG1.0 today and not PG2.0 as Matt did the initial bring-up and only has a PG1.0 board.
The
code should be easily ported from the old PSP tree to support PG2.0 however.
What about DM816x support? Mainline u-boot have anything for it? We finally have Linux 4.2.3 running on our board with .dts support. Now
I'm
starting the task of getting a mainline u-boot to work so we can get
rid of
the legacy dtb being part of kernel.
Well, the ti816x support we have today should be a good starting point at least for the "DM" variant of the chip. I forget which one of the boards I have technically but I _think_ the differences are high level enough that for U-Boot it's OK.
We are using PG2.1. I "think" the only difference between 2.0 and 2.1 is top end clock speed.
Yeah, sounds about right. But that's 816x not 814x, they are different SoCs :)
participants (3)
-
Brian Hutchinson
-
Lad, Prabhakar
-
Tom Rini