Hi Steve, It looks like the u-boot-spl.bin is working. This is what I'm seeing on my minicom console:
Welcome to minicom 2.6.1 OPTIONS: I18n Compiled on Feb 11 2012, 18:12:55. Port /dev/ttyUSB0 Press CTRL-A Z for help on special keys ot SPL 2013.07-00012-g31df114 (Jul 11 2014 - 20:33:02) CCCCCCCCC Is the next step to send a MLO? On Tue, Jul 22, 2014 at 5:33 PM, Dallas Clement <dallas.a.clem...@gmail.com> wrote: > Thanks Steve. That was my understanding as well. I'll give that a shot. > > > On Tue, Jul 22, 2014 at 4:20 PM, Steve <txkip...@gmail.com> wrote: > >> For UART or USB you do not use the MLO file. When you build u-boot you >> should have a spl/u-boot-spl.bin file. This is what you send over x-modem. >> The MLO file is only used for Memory Booting (SD/Card, eMMC) while the >> u-boot-spl.bin file is used for Peripheral Booting (UART, USB). >> >> Steve K. >> >> >> On Tuesday, July 22, 2014 7:55:51 AM UTC-5, Dallas Clement wrote: >> >>> I was able to send the MLO file via minicom / x-modem just fine to the >>> board. However after the transfer completed, nothing happened. Should I >>> expect to see any output on the serial console afterward? >>> >>> >>> On Mon, Jul 21, 2014 at 10:14 AM, Dallas Clement <dallas.a...@gmail.com> >>> wrote: >>> >>>> Okay, thanks very much! I'll give that a try. >>>> >>>> >>>> On Mon, Jul 21, 2014 at 3:23 AM, liyaoshi <liya...@gmail.com> wrote: >>>> >>>>> Sorry , I have made a mistake . >>>>> >>>>> On omap3 board ,you should use pserial to download from serial >>>>> And on am335x / dm8148 board. x-modem is enough.and MLO is for boot >>>>> from serial >>>>> >>>>> So , please try to use teraterm , and upload from >>>>> file->transfer->xmodem->send. >>>>> Then power on the beaglebone board . >>>>> >>>>> >>>>> 2014-07-21 16:17 GMT+08:00 liyaoshi <liya...@gmail.com>: >>>>> >>>>> If I remember correctly , You should load x-loader.bin NOT MLO >>>>>> While the different between MLO and x-loader.bin is MLO has 8 bytes >>>>>> head , the first 4 bytes is dest and the second 4 bytes is length . >>>>>> This is for boot from NAND /eMMC , and when download from serial . >>>>>> the boot rom will download to fixed address and limit length . >>>>>> >>>>>> >>>>>> >>>>>> 2014-07-21 12:04 GMT+08:00 John Syn <john...@gmail.com>: >>>>>> >>>>>> >>>>>>> From: Dallas Clement <dallas.a...@gmail.com> >>>>>>> Reply-To: "beagl...@googlegroups.com" <beagl...@googlegroups.com> >>>>>>> >>>>>>> Date: Sunday, July 20, 2014 at 9:19 AM >>>>>>> To: "beagl...@googlegroups.com" <beagl...@googlegroups.com> >>>>>>> >>>>>>> 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 <yyr...@gmail.com >>>>>>>>> > 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_loading_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 < >>>>>>>>>> dallas.a...@gmail.com> 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 beagleboard...@googlegroups.com. >>>>>>>>>>> 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 beagleboard...@googlegroups.com. >>>>>>> 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 beagleboard...@googlegroups.com. >>>>>>> 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 a topic in the >>>>> Google Groups "BeagleBoard" group. >>>>> To unsubscribe from this topic, visit https://groups.google.com/d/ >>>>> topic/beagleboard/bsIWXc2pJJY/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> beagleboard...@googlegroups.com. >>>>> >>>>> 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 a topic in the >> Google Groups "BeagleBoard" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/beagleboard/bsIWXc2pJJY/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> beagleboard+unsubscr...@googlegroups.com. >> 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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.