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.

Reply via email to