From: Dallas Clement <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Sunday, July 20, 2014 at 9:19 AM To: "[email protected]" <[email protected]> Subject: Re: [beagleboard] Want to serial boot my BBB
> One other data point. If I don't press and hold the boot switch when power is > applied and instead wait a few seconds after applying power and then press the > boot switch, the pserial command is able to detect the ASIC ID and download > the x-loan.bin. You should be loading MLO, not x-load.bin. I also haven¹t tried this myself, but loading via serial shouldn¹t be any different from loading from tftp. The load addresses should be identical. Regards, John > > $ sudo ./pserial -p /dev/ttyUSB0 -f x-load.bin > Waiting For Device ASIC ID: Press Ctrl+C to stop > ASIC ID Detected: 0x85 0x74 0x61 0x90 > Sending 2ndFile: > Downloading file: 100.000% completed (10516/10516 bytes) > File download completed. > > However, the BBB boots from the eMMC instead of the x-loan.bin I downloaded. > So this is progress. It means that my pserial command does work with a BBB > and the BBB ROM code does respond with its ASIC ID and does in fact download > the x-load.bin. It looks like I just need to figure out what the correct boot > switch power on sequence is now. > > On Sunday, July 20, 2014 10:36:45 AM UTC-5, Dallas Clement wrote: >> Hi William. Thanks for the help. I'm stuck much earlier on than u-boot. I >> am expecting the ROM to return the ASIC ID when I run the pserial command to >> try and load the first stage boot loader (x-load.bin). I'm not even able to >> get past that. It looks like either I have the wrong pserial command or >> maybe the BBB ROM does not provide an ASIC ID. I don't know enough about the >> Sitara processor to say. If I can get the x-loader to work, I think I am >> home free because it should be able to load a u-boot.bin. >> >> On Sunday, July 20, 2014 10:18:50 AM UTC-5, William Hermans wrote: >>> Ok after reading the second link fully, I noticed a few things. >>> >>> First, the boot file is different. We have zImage typically, so I would >>> assume the bootz command would be necessary. *OR* you could convert a zImage >>> to uImage. >>> >>> Secondly, the base load address is different, so this would need to be taken >>> into account. Although I think changing this would be fairly simple. >>> >>> Lastly, we also need to load the device tree board file, and I am a bit >>> confused about this for loading serially. >>> >>> >>> >>> >>> On Sun, Jul 20, 2014 at 7:59 AM, William Hermans <[email protected]> wrote: >>>> uboot is supposed to handle serial booting. However, I have no personal >>>> hands on. Just a quick google search showed many results however. One thing >>>> to note is that uboot for the BBB is patched, so possibly different. It >>>> does not however make sense for this feature to be patched out, so I would >>>> assume that it should work. >>>> >>>> Sorry for the less than definitive answer, perhaps someone with hands on >>>> will respond. You can however experiment on your own. >>>> >>>> http://blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:serial_port_load >>>> ing_files >>>> http://blog.mezeske.com/?p=483 >>>> >>>> $ apt-cache search ckermit >>>> ckermit - serial and network communications package >>>> >>>> Second link package mentioned is available, so looks to be possible. >>>> >>>> >>>> On Sun, Jul 20, 2014 at 7:44 AM, Dallas Clement <[email protected]> >>>> wrote: >>>>> Hi, >>>>> >>>>> I am trying to boot my BBB over a serial connection, and need a little >>>>> help. I have followed the instructions for UART recovery listed here >>>>> http://elinux.org/BeagleBoardRecovery >>>>> >>>>> I built the pserial tool and an x-loan.bin, but when I try to load it, I >>>>> just getting hanging. >>>>> >>>>> $ sudo ./pserial -p /dev/ttyUSB0 -f x-load.bin >>>>> Waiting For Device ASIC ID: Press Ctrl+C to stop >>>>> >>>>> I am using a 6 pin TTL to USB cable to my PC. >>>>> >>>>> Perhaps the x-load.bin I am using is for the wrong processor >>>>> (BeagleBoard)? If so, maybe I can convert the MLO produced by the BBB >>>>> u-boot build to a x-load.bin. Just need a few pointers on how to do that. >>>>> >>>>> Thanks, >>>>> >>>>> Dallas >>>>> >>>>> >>>>> >>>>> -- >>>>> For more options, visit http://beagleboard.org/discuss >>>>> --- >>>>> You received this message because you are subscribed to the Google Groups >>>>> "BeagleBoard" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send an >>>>> email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
