[U-Boot-Users] U-boot for MCF5329

Liew Tsi Chung-r5aahp Tsi-chung.Liew at freescale.com
Sat Jul 28 02:00:31 CEST 2007


Robert,

	The NAND feature has not implemented in u-boot yet. There are some conflicts. First, CFG_CS2_BASE 0x00800000 should change to 0x0080. Second, even the above was fixed, u-boot was unable to bring up w/wo icache_enable(). Still, trying to trace the issue.

Regards,
TsiChung 

-----Original Message-----
From: Robert S. Grimes [mailto:rsg at alum.mit.edu] 
Sent: Thursday, July 26, 2007 9:54 PM
To: Liew Tsi Chung-r5aahp; Das U-Boot Mailing List
Cc: Wolfgang Wegner
Subject: Re: U-boot for MCF5329

Liew Tsi Chung-r5aahp wrote:
> Robert,
>
> 	Just to let you know that the denx git server now have M5329 support. Please use it for your future development.
>   
Hi TsiChung,

I just downloaded it, and after a couple of silly hiccups, I got it to compile.  However, it did get very far.  I at first thought it was the call to icache_enable() at the end of cpu_init_f(), as gdb always got there, until I temporarily removed it discovered the real culprit.  It was the setup of CS2 for the NAND Flash.  I am 99% sure I have a M5329BFE Fire Engine, as I have the M5329EVB, but it seems something's wrong there.  If I pretent I have the M5329AFE (i.e. no NAND Flash), it works great!  Burned it to NOR and power-cycle - boots right up!

I would like to get the NAND working, though... Any ideas?

Thanks!
-Bob
> 	Thanks,
>
> Regards,
> TsiChung
>  
>
> -----Original Message-----
> From: Robert S. Grimes [mailto:rsg at alum.mit.edu]
> Sent: Tuesday, June 19, 2007 8:08 PM
> To: Liew Tsi Chung-r5aahp
> Subject: Re: U-boot for MCF5329
>
> Liew Tsi Chung-r5aahp wrote
> TsiChung,
>
> That is great news!  I do wish I knew about that earlier!  Of course, I did get a better understanding of both the hMCF5329 and U-Boot, porting it myself.  My port currently works with the m5329evb, and supports the uart, flash, and sdram.  The timer is used for delays, but I'm not sure how thorough it is implemented.  I don't have rtc, the clock PLL is quirky, and I especially miss the fec.  I read up on the Ethernet last Friday, but I hadn't gotten a chance to attempt that.  Given my project resources, think I'll use yours instead!  I'll certainly look at what you've got, and am very interested in future developments!
>
> Thanks,
> -Bob
>
> P.S. By the way, please use rsg at alum.mit.edu for my email address - 
> the other one is obsolete, and somewhat unreliable.
>   
>> Robert,
>>
>> 	Freescale already has u-boot ported for MCF5329. Currently, the 
>> u-boot is in test version and the version is not finalized yet until 
>> some structures are in place. For example, the tradition way for each 
>> processor cpu/m5xxx has repeated serial.c, fec.c, interrupts.c, etc. 
>> The new way of structure is to have common generic driver such as 
>> drivers/serial/mcfserial.c to share among coldfire family for better 
>> portability and easy of use.
>>
>> 	You are welcome to download the test version of u-boot from 
>> opensource.freescale.com. However, more changes will be made soon. 
>> The current version has uart, flash, timer, rtc, and fec support.
>>
>> 	Here is the link to download the source.
>> http://opensource.freescale.com/git?p=u-boot-coldfire.git;a=tree;h=u-
>> boo
>> t-5329-early;hb=u-boot-5329-early
>>
>> 	I will notify you once the port is final.
>>
>> Regards,
>> TsiChung
>>
>>   
>>     
>
>   




More information about the U-Boot mailing list