public inbox for insight@sourceware.org
 help / color / mirror / Atom feed
* downloading binary file
@ 2001-11-06  7:00 Hugo Villeneuve
  0 siblings, 0 replies; 8+ messages in thread
From: Hugo Villeneuve @ 2001-11-06  7:00 UTC (permalink / raw)
  To: Red Hat Insight

Hi,

	I want to know if it is possible with insight to download a raw 
binary file to my board?

	I'm using a JEENI with the "AMR Angel/Ethernet" target. In fact, 
what I want to do is load an ELF application in RAM, using the load 
command of Insight. Then I want to download the binary file to RAM and 
call my application to write this binary file in Flash memory.

	Hugo Villeneuve.



--------------------------------------
  Hugo Villeneuve
  Hardware/Firmware Developer
  SoftAcoustik Inc.

  (418) 521-1515
  hvilleneuve@softacoustik.com
  http://www.softacoustik.com
-------------------------------------- 


^ permalink raw reply	[flat|nested] 8+ messages in thread
* Re: downloading binary file
@ 2001-11-16  8:21 Hugo Villeneuve
  0 siblings, 0 replies; 8+ messages in thread
From: Hugo Villeneuve @ 2001-11-16  8:21 UTC (permalink / raw)
  To: Fernando Nasser, Fernando Nasser, Red Hat Insight

Hi Fernando,

	Sorry for the lag. I think it should be necessary to add the 
"download binary file" command to GDB. Here is what I want to do:

	I have my "ram2flash" program that is used to copy the content 
of a 84K block of RAM memory to Flash memory. What I need to do is to 
copy a very large binary file (336K) into the Flash memory using my 
ram2flash program. In order to do that, I must split the binary file 
into 336K/84K = 4 blocks. Once I have my 4 blocks of binary data, I 
must download each of them to RAM memory, and then call my 
"ram2flash" program to actually do the programming in Flash (for each 
of the four blocks). I tried to convert each of the binary blocks to 
ELF format, but GDB doesn't allow me to download it because this file 
has no debugging information. This is why I think the "download binary 
file" command would be useful.

	For sure, it isn't really a GDB debugger task, but a nice 
addition. In fact, most of the debuggers I used on other processors 
(not GDB) had this very basic feature.

	Bye, Hugo.


>With the knowledge that you can use objdump to make your binary 
>file into an elf file and then use that to load it on your
>target memory, are you still willing to work on this (your 
>problem is mostly solved, so I understand if you don't).
>
>I still think it would be a nice convenience for an engineer to say:
>
>binload address filename
>
>and have part of the target memory filled.
>
>As well as 
>
>bindump address length filename
>
>and save part of the memory on a binary file.
>
>
>Some people said they like the idea and some people objected that 
>this is nt a gdb task.
>
>
>If you want, I can start a discussion in the gdb@sourcesl.redhat.com
>to propose that before we go any further.
>
>
>Think about it and let me know.
>
>Have a nice weekend.
>
>Regards,
>Fernando
>
>
>
>
>Hugo Villeneuve wrote:
>> 
>> Hi,
>> 
>>         I want to know if it is possible with insight to download a 
raw
>> binary file to my board?
>> 
>>         I'm using a JEENI with the "AMR Angel/Ethernet" target. In 
fact,
>> what I want to do is load an ELF application in RAM, using the load
>> command of Insight. Then I want to download the binary file to RAM 
and
>> call my application to write this binary file in Flash memory.
>> 
>
>
>-- 
>Fernando Nasser
>Red Hat Canada Ltd.                     E-Mail:  fnasser@redhat.com
>2323 Yonge Street, Suite #300
>Toronto, Ontario   M4P 2C9
>

--------------------------------------
  Hugo Villeneuve
  Hardware/Firmware Developer
  SoftAcoustik Inc.

  (418) 521-1515
  hvilleneuve@softacoustik.com
  http://www.softacoustik.com
-------------------------------------- 


^ permalink raw reply	[flat|nested] 8+ messages in thread
[parent not found: <20011106192114.6355F2D0553@breg.mc.mpls.visi.com>]
* Re: downloading binary file
@ 2001-11-06 11:23 Hugo Villeneuve
  0 siblings, 0 replies; 8+ messages in thread
From: Hugo Villeneuve @ 2001-11-06 11:23 UTC (permalink / raw)
  To: Red Hat Insight

>If you are interested, I can give you some pointers to the right 
code,
>but you would have to sign an assignment of you code to the FSF
>(Free Software Foundation) first, so that your command can be 
integrated
>to GDB.
>
>How does it sound?


Sounds good, I'm waiting for your pointers.

	Thank-you, Hugo Villeneuve


--------------------------------------
  Hugo Villeneuve
  Hardware/Firmware Developer
  SoftAcoustik Inc.

  (418) 521-1515
  hvilleneuve@softacoustik.com
  http://www.softacoustik.com
-------------------------------------- 


^ permalink raw reply	[flat|nested] 8+ messages in thread
* Re: downloading binary file
@ 2001-11-06 11:20 Hugo Villeneuve
  0 siblings, 0 replies; 8+ messages in thread
From: Hugo Villeneuve @ 2001-11-06 11:20 UTC (permalink / raw)
  To: Red Hat Insight

Hi,


>I know you can if you convert the binary file to ELF using
>arm-elf-objcopy.

This binary file is in fact produced from an ELF file. The problem is 
that the .text section of this ELF file points to Flash memory, and I 
want to download it to RAM memory.

>What model of Jeeni do you have?  I've never heard of the 
>"AMR Angel/Ethernet" target before...

My typo error: should be "ARM Angel/Ethernet"


	Hugo Villeneuve

--------------------------------------
  Hugo Villeneuve
  Hardware/Firmware Developer
  SoftAcoustik Inc.

  (418) 521-1515
  hvilleneuve@softacoustik.com
  http://www.softacoustik.com
-------------------------------------- 


^ permalink raw reply	[flat|nested] 8+ messages in thread
[parent not found: <200111061526.HAA13164@cygnus.com>]
* Re: downloading binary file
@ 2001-10-02 14:37 Hugo Villeneuve
  0 siblings, 0 replies; 8+ messages in thread
From: Hugo Villeneuve @ 2001-10-02 14:37 UTC (permalink / raw)
  To: Fernando Nasser, Fernando Nasser, Red Hat Insight

Hi Fernando,

	Sorry for the lag. I think it should be necessary to add the 
"download binary file" command to GDB. Here is what I want to do:

	I have my "ram2flash" program that is used to copy the content 
of a 84K block of RAM memory to Flash memory. What I need to do is to 
copy a very large binary file (336K) into the Flash memory using my 
ram2flash program. In order to do that, I must split the binary file 
into 336K/84K = 4 blocks. Once I have my 4 blocks of binary data, I 
must download each of them to RAM memory, and then call my 
"ram2flash" program to actually do the programming in Flash (for each 
of the four blocks). I tried to convert each of the binary blocks to 
ELF format, but GDB doesn't allow me to download it because this file 
has no debugging information. This is why I think the "download binary 
file" command would be useful.

	For sure, it isn't really a GDB debugger task, but a nice 
addition. In fact, most of the debuggers I used on other processors 
(not GDB) had this very basic feature.

	Bye, Hugo.


>With the knowledge that you can use objdump to make your binary 
>file into an elf file and then use that to load it on your
>target memory, are you still willing to work on this (your 
>problem is mostly solved, so I understand if you don't).
>
>I still think it would be a nice convenience for an engineer to say:
>
>binload address filename
>
>and have part of the target memory filled.
>
>As well as 
>
>bindump address length filename
>
>and save part of the memory on a binary file.
>
>
>Some people said they like the idea and some people objected that 
>this is nt a gdb task.
>
>
>If you want, I can start a discussion in the gdb@sourcesl.redhat.com
>to propose that before we go any further.
>
>
>Think about it and let me know.
>
>Have a nice weekend.
>
>Regards,
>Fernando
>
>
>
>
>Hugo Villeneuve wrote:
>> 
>> Hi,
>> 
>>         I want to know if it is possible with insight to download a 
raw
>> binary file to my board?
>> 
>>         I'm using a JEENI with the "AMR Angel/Ethernet" target. In 
fact,
>> what I want to do is load an ELF application in RAM, using the load
>> command of Insight. Then I want to download the binary file to RAM 
and
>> call my application to write this binary file in Flash memory.
>> 
>
>
>-- 
>Fernando Nasser
>Red Hat Canada Ltd.                     E-Mail:  fnasser@redhat.com
>2323 Yonge Street, Suite #300
>Toronto, Ontario   M4P 2C9
>

--------------------------------------
  Hugo Villeneuve
  Hardware/Firmware Developer
  SoftAcoustik Inc.

  (418) 521-1515
  hvilleneuve@softacoustik.com
  http://www.softacoustik.com
-------------------------------------- 


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2001-11-16 16:21 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-06  7:00 downloading binary file Hugo Villeneuve
  -- strict thread matches above, loose matches on Subject: below --
2001-11-16  8:21 Hugo Villeneuve
     [not found] <20011106192114.6355F2D0553@breg.mc.mpls.visi.com>
2001-11-06 12:02 ` Grant Edwards
2001-11-06 12:37   ` Fernando Nasser
2001-11-06 11:23 Hugo Villeneuve
2001-11-06 11:20 Hugo Villeneuve
     [not found] <200111061526.HAA13164@cygnus.com>
2001-11-06  7:49 ` Fernando Nasser
2001-10-02 14:37 Hugo Villeneuve

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).