|
Jason, Thanks
for your help. I’ve proceed to the change in the mhs file as you recommand. But
now when I compile I obtain a error. (I’m afraid its due to the cvs update of
uClinux-dist and uClinux-2.4.x). I
previoulsy have compilation error fixed when I apply the patch http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux/Downloads/patches.html If I try to apply this patch again it comes out with
error message (I supposed that its part o the update know). The actual error message is: make[2]:
Entering directory `/home/alayrac/uClinux-2.4.x/arch/microblaze/kernel'make[2]:
*** Pas de règle pour fabriquer la cible «
/usr/local/MicroBlaze-elf-tools/bin/../lib/gcc-lib/microblaze/2.95.3-4/include/stdarg.h », nécessaire pour « microblaze_defs.h ». Arrêt. make[2]:
Leaving directory `/home/alayrac/uClinux-2.4.x/arch/microblaze/kernel' make[1]: ***
[_dir_arch/microblaze/kernel] Erreur 2 make[1]:
Leaving directory `/home/alayrac/uClinux-2.4.x' make: *** [linux] Erreur 1 The error is the same whith the previous
auto-config.in (obtain with wrong C_DCACHE_ADDR_TAG ). For information the error was different with old toolchain (I’ve also
updated the toolchain) but I did not keep any trace of error message (it was
something about zio as far as I remember). I’ve no idea why I obtain such a no rule to make target. Any help would be appreciate. regards Christophe CRESITT INDUSTRIE 12 Rue de Blois, BP6744 45067 ORLEANS Cedex 2 Tel : 02.38.49.45.59 Fax :02.38.49.45.55 Email : Web : http://www.cresitt.com -----Message d'origine----- Hi Calayrac I've make progress in my project but the kernel stay hang after the famous Calibrating delay loop...I've a quick look in email archive and found that some of us already face that problem. Your recommendation at that ttime was that external memory should fit the real size of the one embed on the board (my own as 32MB SDRAM), and to check interrupt.I've check all that point unsucessfully. I'm afraid there is a problem with cach memory because I resize it to 8k (16k on your original design uclinux_auto_6_30_b)
if you reduced the cache size, you are required to
change your address tag as well. The complete bootlog sequence is:------------------------------------------------------------------------------Linux version 2.4.31-uc0 (alayrac@debian-labo) (gcc version 2.95.3-4 Xilinx EDK 6.3 Build EDK_Gmm.12.2) #10 jeu jui 28 18:48:51 CEST 2005 On node 0 totalpages: 8192 zone(0): 8192 pages. zone(1): 0 pages. zone(2): 0 pages. CPU: MICROBLAZE Kernel command line: º -----Here a lot of blank line have been removed to reduce the email!__€Console: xmbserial on UARTLiteCalibrating delay loop...-------------------------------------------------------------------------------As you can see there is a strange sequence after Kernel Command Line (blnk line have been removed).I’ve read on your web site that hardware multiplier could be a reason of that kind of errors, but I think that with the auto-config.in this should not append?In fact I’ve tried to remove hardware multiplier but I did not found out where to do it either in the hardware project (no such microblaze paramters ) as in the kernel configuration (no menu kernel configuration -> processor type and features).
The design didn't enable the multipiler in the mhs
file. |