This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: running test cases
Hello
It appears I cannot load any file from within hyperterm or minicom.
Where do I find out if RedBoot was built with GDB suport
Thanks
Graham
Sergei Gavrikov-4 wrote:
>
> On Sat, Apr 04, 2009 at 09:11:06AM -0700, grahamlab wrote:
>>
>> Hi everyone
>>
>> I can see the redboot monitor in minicom running in my virtual box but I
>> still cannot get gdb working - I get the same results
>>
>> What else can I try?
>>
>> Graham
>
> To see the prompt is good news, but, that's not enough. You have to
> answer on 2 questions: 1st) Can you upload a file with RedBoot using X/Y
> modem protocol? and 2nd) Is RedBoot built with GDB support?
>
> First, let's check a upload ability. I assume that your RedBoot supports
> X/Y modem protocols.
>
> Create a test image, just ten Kb of random data.
>
> $ dd if=/dev/urandom of=image count=20
> 20+0 records in
> 20+0 records out
> 10240 bytes (10 kB) copied, 0.00334058 s, 3.1 MB/s
>
> $ cksum image
> 3833649115 10240 image
>
> We have got the test binary file in 10K and we knew its CRC check sum.
>
> Run minicom: `minicom -o', reset the board.
>
> RedBoot> help load
> Load a file
> load [-r] [-v] [-d] [-h <host>] [-p <TCP port>][-m <varies>] [-c
> <channel_number>] [-b <base_address>] <file_name>
>
> Enter a command
>
> RedBoot> load -r -m ymodem -b %{freememlo}
> C
>
> Here press ^A-s, choose `ymodem', specify a path to that image and start
> the loading. On a success, you must to see something like the below
>
> CRaw file loaded 0x8100b800-0x8100dfff, assumed entry at 0x8100b800
> xyzModem - CRC mode, 83(SOH)/0(STX)/0(CAN) packets, 3 retries
> RedBoot>
>
> Then using the RedBoot's cksum command check the uploaded image:
>
> RedBoot> cksum
> Computing cksum for area 8100b800-8100e000
> POSIX cksum = 3833649115 10240 (0xe480d7db 0x00002800)
> RedBoot>
>
> As you can see the CRCs are equals. Can you reproduce this on your
> target? If you can, then we will try to answer on the second question.
>
> Sergei.
>
>
>>
>> Sergei Gavrikov-4 wrote:
>> >
>> > grahamlab wrote:
>> >> Hello again
>> >> I am running Umbunto on a pc through VM Virtual box and targetting
>> >> the STM3120E dev board.
>> >> I have successfuly built and downloaded RedBoot using St's demo flash
>> >> loader. I have verified that this is running by connecting
>> >> hyperterminal to the dev board and seeing the RedBoot gdb prompt.
>> >>
>> >> I have then performed a default build of eCos for the dev board and
>> >> then try to run gdb from the command line in the virtual machine.
>> >>
>> >> The command used to invoke gdb was
>> >> arm-eabi-gdb -nw DevBoard_install/tests/kernel/v3_0/tests/bin_sem0
>> >>
>> >> at the gdb prompt I type
>> >> set remotebaud 38400
>> >> target remote /dev/ttyS0
>> >> and get the output below
>> >
>> > As I could understand you run GDB on VirtualBox, because your host OS
>> !=
>> > Linux. What's about the serial port settings? Be sure that there is not
>> > set any flow control for the serial port. Use 'mode' command on the
>> host
>> > side and 'stty' on the guest side to check it. Can you download the
>> same
>> > executable in the RAM using X/Y/Z modem? Any virtual port is a
>> something
>> > different from the real one. First, be sure that you can upload a few
>> > tens kilobytes on the target via virtual serial port, and then you can
>> > dance with GDB. So, try RedBoot's `load' command and the HyperTerm's
>> > `send file' ability to check a communication with the real serial port.
>> > Then you can use the guest's `minicom' program to check that the
>> virtual
>> > serial port works as expected too. If you'll get the result, then try
>> > GDB on the guest again.
>> >
>> >
>> > Sergei
>> >
>> > --
>> > Before posting, please read the FAQ:
>> http://ecos.sourceware.org/fom/ecos
>> > and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/running-test-cases-tp22873616p22885001.html
>> Sent from the Sourceware - ecos-discuss mailing list archive at
>> Nabble.com.
>>
>>
>> --
>> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
>> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>
>
>
--
View this message in context: http://www.nabble.com/running-test-cases-tp22873616p22903721.html
Sent from the Sourceware - ecos-discuss mailing list archive at Nabble.com.
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss