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 <[email protected] 
> <javascript:>> wrote:
>
>> Okay, thanks very much!  I'll give that a try.
>>
>>
>> On Mon, Jul 21, 2014 at 3:23 AM, liyaoshi <[email protected] 
>> <javascript:>> 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 <[email protected] <javascript:>>:
>>>
>>> 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 <[email protected] <javascript:>>:
>>>>
>>>>
>>>>>  From: Dallas Clement <[email protected] <javascript:>>
>>>>> Reply-To: "[email protected] <javascript:>" <
>>>>> [email protected] <javascript:>>
>>>>> Date: Sunday, July 20, 2014 at 9:19 AM
>>>>> To: "[email protected] <javascript:>" <
>>>>> [email protected] <javascript:>>
>>>>> 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_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 <
>>>>>>>> [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] <javascript:>.
>>>>> 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] <javascript:>.
>>>>> 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 
>>> [email protected] <javascript:>.
>>> 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.

Reply via email to