EDK a GDB - kód nefunguje

R

Rob B

Guest
Po niekoľkých hodinách brute-force kliknutím myši som úspešne postavil a pridal automaticky generovaný skúšobný kód MicroBlaze pre svoju Spartan3E 500 rady. Aj generované MB s podporou hardware ladiť, ako som sa nemohol dostať XMD pripojenie k softvér útržok na JTAG3 kábla. Teraz XMD pripojí k MB a GDB sa pripojí k serveru XMD. Avšak, kód, nezdá sa, že chcete spustiť alebo krok: (som si myslel, že je na čase požiadať o pomoc, ako som teraz zdanlivo nikam sa snažím spustiť TestApp_Peripheral kód (Executable a snažil XmdStub vybraná) .. vlastné linker skript, ktorý XPS vytvárané a hardware vybrané v XMD možnosti ladenia. Skúšal som aj test GPIO príklad (vrátane UART RS232), ale nezdá sa, že to ani moc. Aj keď nemožno nájsť presný príklad toho, čo Chcem mám po nejakej inej, napríklad z ~ http://www.eecg.toronto.edu/ pc/courses/edk/node4.html . Moje nastavenia zdať správne, aby mi Softvérová platforma nastavenie frekvencie správna, debug_module je vybraná, je RS232 vybraný OS a knižnice, ovládače všetky obsahujú niečo. Mnohokrát ďakujem za akékoľvek nápady, čo hľadať, Rob
 
prvý problém bol probebly kvôli reťaze JTAG. na aktuálny problém: 1. Už ste dal počiatočné adresa - normálne si dať 0x100 - Nedovoľte, aby pole je prázdna!. 2. samozrejme tiež by ste mali označiť booloop počiatočnú Bram a aplikácie by nemala byť markd! 3. cleen sw a regenerujú knižníc a budovať.
 
Je BootLoop jediná vec, ktorá by mala byť označená pre inicializáciu Bram? Mám XMDStub tam aj nejakého dôvodu. Bol som dôverčivý linker skript generátora umiestniť program, ale ak to myslíte nastaviť adresy ručne? Je to "Použiť predvolený Linker Script" v rámci "Možnosti nastavenia kompilátora" - "Životné prostredie" kartu? Ja používam 9.1i, ak je to akúkoľvek pomoc.
 
jeho jediný byť označené za ktorý musíte vykonať aktualizáciu bitsream príkazu. spustenie programu adresa je, keď je označený default linkerscript. Môžete tiež pridať Stach, veľkosť haldy, ale to je najdôležitejšie.
 
Len sa snaží projekt pomocou predvolené linker skript a ručné umiestnenie programu a priniesol rovnaký výsledok, po čisté stavia. Mohol by to byť problém? Nemám, čo vyzerá ako RESET pridelené v UCF. # Čistá sys_rst_pin LOC =, pamäť číta pomocou XMD Zdá sa, že sa vrátim ako 0x00000000, a to aj na 0x100 ... To nevyzerá vôbec správne: cry:.
 
Myslím, že je dobré mať RESET. Neviem, ako si poradiť bez neho.
 
Budem pohybovať na Spartan 3E Starter Kit tento týždeň. Myslím, že ITT má lepšiu podporu v rámci EDK, naozaj som nechcela skúsiť urobiť pamäťový radič pre NEXYS2 doska od základu tak ako tak. Mal by som si, že na začiatku tohto týždňa, takže moja ďalšia otázka niekde bude pravdepodobne zahŕňať stále moduly jadra generátora a ISE modul do EDK:). Vďaka. Okradnúť
 

Welcome to EDABoard.com

Sponsor

Back
Top