Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 3.316 pregleda

Najnovija ↓

pic32mx, mplabx, hex to asm, simulacija 11.07.2014. u 13:39 · pre 149 meseci #1
imam neki hex za mx32 i ne ide mi nikako da ga istrejsujem, treba samo da vidim u startu dal ima bootloader ili nema, i ako ima bootloader sta testira na pocetku za aktivaciju bootloadera, nista preko toga ... importujem hex u mplabx ali ne vidim nigde asm kod ne mogu dodjem do njega ubi se vec 3h .. da se nije neko vec zezao sa ovim?
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: pic32mx, mplabx, hex to asm, simulacija 12.07.2014. u 08:41 · pre 149 meseci #5
Evo ovako, napravio sam nov projekat, izabrao simulator i importovao ovaj HEX i kada odem u meni Window > Output > Disassembly Listing File, dobijem "nista" tj. 'Unable to generate the disassembly listing file. Please make sure that you have built the project with symbol information.'

Kada stisnem "Play" da pokrenem program, on kao krene nesto da radi, zatim izaberem u meniju Window > PIC Memory Views > Execution memory, pokaze mi prozorcic sa ASM listingom, PC (strelica) stoji na liniji 73732 tj na adresi 1FC0_0000 (na desni klik tu izaberi Physical Address) koju je obelezio kao Boot Flash i odatle nanize je sve prazno. Dakle koliko kontam tu nema boot loader.

Kada se premota taj listing malo navise, negde oko prve cetvrtine na adresi 1D00_6490 vidi se program, opcode i disaseblovane naredbe. Ima i jos po koja naredba iznad na nizim adresama, verovatno neki skokovi tamo-vamo.

Stiskanje Play / Pause ne pomera PC, stoji na ovoj adresi 1FC0_0000 za Boot Flash ...

To je sto u ovom trenutku mogu da ti pomognem. Sta se tu sad konkretno desava (iterpretiranje coda) je vec malo teza matematika :)
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: pic32mx, mplabx, hex to asm, simulacija 12.07.2014. u 13:46 · pre 149 meseci #6
to je ono sto sam uspeo i ja ali nece step/step kroz ececution memory,
samo je prikaze onako na bum .. i deo toga ne deluje ok .. nesto mi je
tu cudno, to je u mplab8 radilo drugacije, nisam u mplabx nikad do sad
probao
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: pic32mx, mplabx, hex to asm, simulacija 12.07.2014. u 18:00 · pre 149 meseci #7
Taj tvoj program tj HEX nesto nije dobar!

Sad sam probao drugi HEX za neki bzvz primer sa 16F886, isto uradio nov projekat i importovao HEX i isto kao sto sam opisao video onaj disasm listing ali je na play/stop/step se pomerao po listingu!!!

Dakle kod tebe definitivno fali boot loader koji on ocekuje da ga ima jer tamo skoci ali tamo nema instrukcija, zaglavi se.
E sad ko ce ga znati, mozda ima neki HW uslov da cita neku nozicu pa da preskoci taj boot loader ili ga WD otera u neki drugi mod to vec ne znam ...
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: pic32mx, mplabx, hex to asm, simulacija 14.07.2014. u 00:40 · pre 149 meseci
izmenjeno 1 put, poslednji put mikikg 14.07.2014. u 12:58
  1. mikikg14.07.2014. u 12:58zapis iz teksta poruke
#9
Citat:
bogdan.kecman: da nisi probao isto za mx32 projekat?


Upravo sam probao i to, ovaj primer sa njihovog sajta:
http://ww1.microchip.com/downl...2_Ports_CodeExample_091213.zip

Opet sam isto uradio, kompajlirao pa onda od HEX napravio nov projekat, poterao simulator i radio je!
Vidi se disasm listing i sa simulatorom moze da se pomera po naredbama, stavlja BP itd …

Za info, koristim OS X, Mplab X IDE v2.0 i XC32-v1.21.
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme