[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Firts steps



Hi all.

 

I just started in the uclinux a couple of days ago, I have a Xilinx ML 402 board and the idea is to get ucLinux in there… I got from the download page the example for the Xilinix ML 401 66 mhz ( I can get also this board) , also the uClinux BSP package package..

 

I am running win XP, EDK 7.1 SP 1… I put the bsp folder from the BSP package in the C:\EDK\sw\ThirdParty\bsp directory, then I started the EDK, loaded the project, no problems so far… Then I hit “Generate Libraries” and I get this:

 

Console Log)

Project Opened.

At Local date and time: Thu Aug 11 16:57:16 2005

Command xbash -q -c "cd /cygdrive/d/My Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/; /usr/bin/make -f system.make libs; exit;" Started...

 

/usr/bin/bash: cd: /cygdrive/d/My: No such file or directory

*********************************************

Creating software libraries...

*********************************************

libgen -mhs system.mhs -p xc4vlx25ff668-10   system.mss

libgen

Xilinx EDK 7.1.1 Build EDK_H.11.3

Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.

 

Command Line: libgen -mhs system.mhs -p xc4vlx25ff668-10 system.mss

 

Output Directory (-od)          : D:\My

Documents\Hitron\usLinux\ml401_uclinux_66mhz_1_00_b\

Part (-p)             : virtex4

 

Software Specification file     : system.mss

Sourcing tcl file

C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v3_00_a/data/microblaze_v2_1_0.

tcl ...

Sourcing tcl file D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/lmb_bram_if_cntlr_v1_

00_b/data/lmb_bram_if_cntlr_v2_1_0.tcl ...ERROR:MDT - wrong # args: should be "source fileName"

while executing

"source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/lmb_bram_if_cntlr_

v1_00_b/data/lmb_bram_if_cntlr_v2_1_0.tcl"

(in namespace eval "::hw_lmb_bram_if_cntlr_v1_00_b" script line 1)

invoked from within

"namespace eval hw_lmb_bram_if_cntlr_v1_00_b source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/lmb_bram_if_cntlr_

v1_00_b/data/lmb..."

Sourcing tcl file

C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl

...

Sourcing tcl file D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/lmb_bram_if_cntlr_v1_

00_b/data/lmb_bram_if_cntlr_v2_1_0.tcl ...ERROR:MDT - wrong # args: should be "source fileName"

while executing

"source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/lmb_bram_if_cntlr_

v1_00_b/data/lmb_bram_if_cntlr_v2_1_0.tcl"

(in namespace eval "::hw_lmb_bram_if_cntlr_v1_00_b" script line 1)

invoked from within

"namespace eval hw_lmb_bram_if_cntlr_v1_00_b source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/lmb_bram_if_cntlr_

v1_00_b/data/lmb..."

Sourcing tcl file D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_v20_v1_10_b/data/

opb_v20_v2_1_0.tcl ...ERROR:MDT - wrong # args: should be "source fileName"

while executing

"source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_v20_v1_10_b/da

ta/opb_v20_v2_1_0.tcl"

(in namespace eval "::hw_opb_v20_v1_10_b" script line 1)

invoked from within

"namespace eval hw_opb_v20_v1_10_b source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_v20_v1_10_b/da

ta/opb_v20_v2_1_0.tcl"

Sourcing tcl file

C:/EDK/hw/XilinxProcessorIPLib/pcores/plb_v34_v1_02_a/data/plb_v34_v2_1_0.tcl

...

Sourcing tcl file

C:/EDK/hw/XilinxProcessorIPLib/pcores/opb2plb_bridge_v1_00_c/data/opb2plb_bridge

_v2_1_0.tcl ...

Sourcing tcl file

C:/EDK/hw/XilinxProcessorIPLib/pcores/plb_ddr_v1_10_a/data/plb_ddr_v2_1_0.tcl

...

Sourcing tcl file

C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_ethernet_v1_01_a/data/opb_ethernet_v2_

1_0.tcl ...

Sourcing tcl file D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_emc_v1_10_b/data/

opb_emc_v2_1_0.tcl ...ERROR:MDT - wrong # args: should be "source fileName"

while executing

"source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_emc_v1_10_b/da

ta/opb_emc_v2_1_0.tcl"

(in namespace eval "::hw_opb_emc_v1_10_b" script line 1)

invoked from within

"namespace eval hw_opb_emc_v1_10_b source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_emc_v1_10_b/da

ta/opb_emc_v2_1_0.tcl"

Sourcing tcl file D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_sysace_v1_00_b/da

ta/opb_sysace_v2_1_0.tcl ...ERROR:MDT - wrong # args: should be "source fileName"

while executing

"source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_sysace_v1_00_b

/data/opb_sysace_v2_1_0.tcl"

(in namespace eval "::hw_opb_sysace_v1_00_b" script line 1)

invoked from within

"namespace eval hw_opb_sysace_v1_00_b source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_sysace_v1_00_b

/data/opb_sysace_v2_1_0..."

Sourcing tcl file D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_emc_v1_10_b/data/

opb_emc_v2_1_0.tcl ...ERROR:MDT - wrong # args: should be "source fileName"

while executing

"source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_emc_v1_10_b/da

ta/opb_emc_v2_1_0.tcl"

(in namespace eval "::hw_opb_emc_v1_10_b" script line 1)

invoked from within

"namespace eval hw_opb_emc_v1_10_b source D:/My

Documents/Hitron/usLinux/ml401_uclinux_66mhz_1_00_b/pcores/opb_emc_v1_10_b/da

ta/opb_emc_v2_1_0.tcl"

 

Overriding IP level properties ...

dcm_module (dcm_66mhz) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.

mpd:55 - tool overriding c_family value virtex2 to virtex4

microblaze (microblaze_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v3_00_a\data\microblaze_v2_1_0.

mpd:58 - tool overriding c_family value virtex2 to virtex4

microblaze (microblaze_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v3_00_a\data\microblaze_v2_1_0.

mpd:59 - tool overriding c_instance value microblaze to microblaze_0

microblaze (microblaze_0) - D:\My

Documents\Hitron\usLinux\ml401_uclinux_66mhz_1_00_b\system.mhs:247 - tcl

overriding C_ADDR_TAG_BITS value 11 to 12

microblaze (microblaze_0) - D:\My

Documents\Hitron\usLinux\ml401_uclinux_66mhz_1_00_b\system.mhs:252 - tcl

overriding C_DCACHE_ADDR_TAG value 11 to 12

bram_block (bram_block_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.

mpd:38 - tool overriding c_family value virtex2 to virtex4

opb_mdm (opb_mdm_0) - D:\My

Documents\Hitron\usLinux\ml401_uclinux_66mhz_1_00_b\pcores\opb_mdm_v2_01_a\data\

opb_mdm_v2_1_0.mpd:37 - tool overriding c_family value virtex2 to virtex4

opb_intc (opb_intc_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_1_0.mpd:

32 - tool overriding c_family value virtex2 to virtex4

opb_timer (opb_timer_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_timer_v1_00_b\data\opb_timer_v2_1_0.mp

d:31 - tool overriding c_family value virtex2 to virtex4

opb_gpio (opb_gpio_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_a\data\opb_gpio_v2_1_0.mpd:

37 - tool overriding c_family value virtex2 to virtex4

opb2dcr_bridge (opb2dcr_bridge_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\opb2dcr_bridge_v1_00_a\data\opb2dcr_bridge

_v2_1_0.mpd:35 - tool overriding c_family value virtex2p to virtex4

opb2plb_bridge (opb2plb_bridge_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\opb2plb_bridge_v1_00_c\data\opb2plb_bridge

_v2_1_0.mpd:41 - tool overriding c_family value virtex2p to virtex4

plb_ddr (plb_ddr_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\plb_ddr_v1_10_a\data\plb_ddr_v2_1_0.mpd:39

- tool overriding c_family value virtex2 to virtex4

opb_ethernet (opb_ethernet_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_ethernet_v1_01_a\data\opb_ethernet_v2_

1_0.mpd:50 - tool overriding c_family value virtex2 to virtex4

opb_gpio (opb_gpio_exp_hdr_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_a\data\opb_gpio_v2_1_0.mpd:

37 - tool overriding c_family value virtex2 to virtex4

opb_gpio (opb_gpio_char_lcd_0) -

C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_a\data\opb_gpio_v2_1_0.mpd:

37 - tool overriding c_family value virtex2 to virtex4

 

Performing IP level DRCs on properties...

 

Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...

ERROR:MDT -

Unknown Tcl procedure ::hw_lmb_bram_if_cntlr_v1_00_b::check_iplevel_settings

called

ERROR:MDT - ERROR FROM TCL:- lmb_bram_if_cntlr_0 (lmb_bram_if_cntlr) -

while executing

"::hw_lmb_bram_if_cntlr_v1_00_b::check_iplevel_settings 38643192"

ERROR:MDT -

Unknown Tcl procedure ::hw_lmb_bram_if_cntlr_v1_00_b::check_iplevel_settings

called

ERROR:MDT - ERROR FROM TCL:- lmb_bram_if_cntlr_1 (lmb_bram_if_cntlr) -

while executing

"::hw_lmb_bram_if_cntlr_v1_00_b::check_iplevel_settings 38647224"

ERROR:MDT -

Unknown Tcl procedure ::hw_opb_emc_v1_10_b::check_iplevel_settings called

ERROR:MDT - ERROR FROM TCL:- opb_emc_0 (opb_emc) -

while executing

"::hw_opb_emc_v1_10_b::check_iplevel_settings 42912728"

ERROR:MDT -

Unknown Tcl procedure ::hw_opb_sysace_v1_00_b::check_iplevel_settings called

ERROR:MDT - ERROR FROM TCL:- opb_sysace_0 (opb_sysace) -

while executing

"::hw_opb_sysace_v1_00_b::check_iplevel_settings 42922104"

ERROR:MDT -

Unknown Tcl procedure ::hw_opb_emc_v1_10_b::check_iplevel_settings called

ERROR:MDT - ERROR FROM TCL:- opb_emc_usb_0 (opb_emc) -

while executing

"::hw_opb_emc_v1_10_b::check_iplevel_settings 42924856"

ERROR:MDT - Errors occured while creating Hardware System

make: *** [microblaze_0/lib/libxil.a] Error 2

Done.

 

 

 

Any ideas??  Can I use Win XP? Is the EDK the problem?? Am I doing really stupid??  I know that this is a beginners problem, but if anyone can help me I would be very thankful.

 

 

Augusto Salazar.