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.clem...@gmail.com > wrote: > Okay, thanks very much! I'll give that a try. > > > On Mon, Jul 21, 2014 at 3:23 AM, liyaoshi <liyao...@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 <liyao...@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 <john3...@gmail.com>: >>> >>> >>>> From: Dallas Clement <dallas.a.clem...@gmail.com> >>>> Reply-To: "beagleboard@googlegroups.com" <beagleboard@googlegroups.com> >>>> Date: Sunday, July 20, 2014 at 9:19 AM >>>> To: "beagleboard@googlegroups.com" <beagleboard@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+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. >>>> >>> >>> >> -- >> 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.