This is the mail archive of the ecos-devel@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Re[2]: [PATCH] [RFC] at91sam9263ek support


On Fri, Nov 28, 2008 at 04:06:38PM +0100, Roberto Lavarini wrote:
> Well, the compilation of redboot with your Patch ends successfully if I set
> RAM as default value of CYG_HAL_STARTUP in "hal_arm_at91_sam9.cdl" file. If
> the default value remains ROM the following error will appears in
> compilation time:
> 
> /home/roberto/ecos-cvs/ecos/packages/hal/arm/arch/current/src/redboot_linux_exec.c:75:32:
> error: pkgconf/mlt_arm_at91sam9263ek_rom.h: No such file or directory
> 
> So I load at91bootstrap to the board and then I try to load redboot
> (compiled with RAM default value) in dataflash via sam-ba, but I have some
> difficult to understand the address to set in sam-ba where the redboot image
> will be loaded. I try to use 0x00100000 or 0x4000 (the address that I used
> with U-boot) but they don't work correctly, and on debug port I only see
> "RomBoot>" shell. Do you have some suggestion to give to me?
> 

Address in dataflash depends on how you build at91bootstrap,
there is configuration file, I don't remember exactly, like
board/at91sam9263ek/dataflash/at91sam9263ek.h
where you point address and size in dataflash,
and address in sdram where put what it load in dataflash.
sdram address should be 0x23f00000

Also check that your config's setting is right:
- communication channel be DBGU and should be only one
- main oscillator frequency should be 16 and something Mhz don't
  remember details, look at board's documentation, divider and
  multiplier should be the same as at91boostrap set
- redboot should not expect that vectors (pointers  to services, like
  print to console and so on) are initialized, option name is like "work with
  redboot"

-- 
/Evgeniy


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]