Microblaze, EDK ir SPARTAN-3E, programos atsisiųsti problema!

M

matrix1

Guest
hi all
Aš padariau paprastą programą SPARTAN-3E starter taryba iš Xilinx išbandyti Microblaze funkcionalumą, bet kai bandau parsisiųsti programą po gamybos bitų srauto ji man duoda paklaida iki atsisiųsti.Programa tai

# include "xparameters.h"
# include "stdio.h"
# include "xbasic_types.h"
# include "xgpio.h"
# define LED_CHANNEL 1

tuščia nedelsiant (void);

int main (void)
(
XGpio GpioOutput;
XStatus statuso;
Xuint32 LedLoop;Status = XGpio_Initialize (& GpioOutput, XPAR_LEDS_8BIT_DEVICE_ID);
jei (Status! = XST_SUCCESS)
(
grįžti XST_FAILURE;
)
XGpio_SetDataDirection (& GpioOutput, LED_CHANNEL, 0x0);
LedLoop = 0x01;

while (1)
(
XGpio_DiscreteWrite (& GpioOutput, LED_CHANNEL, LedLoop);
delsimas ();
XGpio_DiscreteWrite (& GpioOutput, LED_CHANNEL, 0x00);
delsimas ();
LedLoop = LedLoop <<1;

if (LedLoop> 0x80)
LedLoop = 0x01;
))

tuščia vėlavimą (tuščia)
(
int x = 0;
int y = 0;
for (x = 0, x <10000; x )
for (Y = 0, y <10000; y )
;
)
/ / Baigiasi programa

Aš taip pat išbandyti kitą programą, ir kitą sistemą taip pat siekiant užtikrinti, įrengimo ir uosto vientisumą, bet veltui.kai galiu prijungti USB kabelį nuo valdyba prie kompiuterio ji pradeda naujos įrangos vedlys, o baigiasi kabeliu, kaip Xilinx XPS platforma kabelis nustatymas.Antroji programa tai iš Xilinx documantation

# include "xparameters.h"
# include "xgpio.h"
# include "xutil.h"

//************************************************ *******************int main (void)
(
XGpio LED, Push;
LC push_check1, push_check = 0;

xil_printf (- įvedimas main () - \ r \ n ");

XGpio_Initialize (& LED, XPAR_LEDS_4BIT_DEVICE_ID);
XGpio_Initialize (& stumti, XPAR_PUSH_BUTTON_5BIT_DEVICE_ID);

XGpio_SetDataDirection (& LED, 1, 0x0);
XGpio_SetDataDirection (& Push, 1, 0xFFFFFFFF);

xil_printf ( "Spaudos centras Push Button Norėdami išeiti \ r \ n");
xil_printf ( "bet kuri kita, paspaudus atitinkamą LED ruožtu ON \ r \ n");

push_check = XGpio_DiscreteRead (& Push, 1);while (1)
(
push_check = XGpio_DiscreteRead (& Push, 1);

if (push_check1! = push_check)
(
push_check = push_check1;

if (push_check)
xil_printf ( "mygtukai statusas 0x% \ r \ n", push_check1);
)
if (push_check) == 0x10)
break;
XGpio_DiscreteWrite (& LED, 1, push_check);
)

xil_printf (- Atsijungti main () - \ r \ n ");
return 0;
) / / End programaBet ji elgtis smilarly.Prašome vadovas man, ką aš padariau klaidą.Aš taip pat tikrinama pašalinant M0 ir M2 džemperiai dėl JTAG taryba, bet ne pakeisti.Ačiū už pasiūlymus.

 

Welcome to EDABoard.com

Sponsor

Back
Top