Vill ha hjälp medmplab 7.3

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
GoAmiga
Inlägg: 36
Blev medlem: 17 november 2005, 11:34:24

Vill ha hjälp medmplab 7.3

Inlägg av GoAmiga »

Tjenare alla!
Har tidigare jobbat med mplab iskoaln men har nu glömt mycket och har dessutom nu en nyare verra av mplab som vi inte hade i skolan.

Ska försöka mig på att bara komma igång och laddaner något litet skit program i pickortet som jag köpt från futurlec http://www.futurlec.com/PIC18F458_Devel ... oard.shtml
Har testat med att öppna ett litet program i mplab 7.3 (*.asm fil)
och sedan köra "build all". Men då klagar den på att den inte kan hämta diverse filer (*.cod med flera)
Vad är det som jag har missat?

Hjälp en stackars rookie! :cry:
Användarvisningsbild
Icecap
Inlägg: 26648
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Börja med att göra ett projekt (Project->Project Wizard...) och när projektet är klart lägger du till den ASM-filen, då kommer det nog att gå bättre.
GoAmiga
Inlägg: 36
Blev medlem: 17 november 2005, 11:34:24

Inlägg av GoAmiga »

Det avr det jag hade gjort men jag testade en gång till för säkerhetsskull.
Funkade tyvärr lika illa. :evil:
den förväntar sig nog att det skall finnas en fil av typen *.COD
Ska man bygga denna först innan eller vad är det för något?

Kanske skulle testa att installera om hela mplab, kan ju ha haft för brottom!

Ar annars tackasm för fler svar!
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Först, när du får felmeddelanden, se till att kopia hela meddelandet *EXAKT*
så som du får det. Finns ingen anledning att vi ska behöva gissa...

Beskriv också mycket bättre hur du har satt upp MPLAB, speciellt
eventuellt linker script.

Du kan även kolla : http://www.jescab.se/Info_PIC.html

COD filen är en tempfil under build-fasen. Sannolikt något
konfigurations fel...
GoAmiga
Inlägg: 36
Blev medlem: 17 november 2005, 11:34:24

Inlägg av GoAmiga »

Ok, ska försöka.

I mitt output window står det
  • Clean: Deleting intermediary and output files.
    Clean: Deleted file "C:\Documents and Settings\Daniel\Skrivbord\Skola\Test\Test.mcs".
    Clean: Done.
    Executing: "C:\Program\Microchip\MPASM Suite\MPAsmWin.exe" /q /p18F458 "test_led.asm" /l"test_led.lst" /e"test_led.err"
Sedan får jag upp en dialogruta med
  • Error couldn´t open code file "test_led.COD"
efter det så kommer ytterligare ett
  • Error couldn´t open code file "test_led.err"
och ett
  • Error couldn´t open code file "test_led.lst"
Ska tillägga att jag inte har något linker script...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Har du skapat ett korrekt projekt ?

Och igen, beskriv vad du har gjort !
GoAmiga
Inlägg: 36
Blev medlem: 17 november 2005, 11:34:24

Inlägg av GoAmiga »

Jag har kört "project wizard" så det ska la inte vara så mycket att fundara på.
Man ska la använde microchip MPASM tool suite, sedan är det ju bara välja namn på projektet och så välja filer som man vii ha med i projektet, men jag lägger till dem efteråt.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Eller "Project -> New..."
Personligen har jag aldrig kört "Wizarden"...

> Man ska la använde microchip MPASM tool suite,

Brukar vara automatiskt, inget man behöver ändra.
(I alla fall om man använder Project -> New...)

> och så välja filer som man vill ha med

Och vilka har du lagt till ?

> men jag lägger till dem efteråt.

"Dem" ??
Jag trodde att det var bara en ASM fil ?

Ytterligare en gång (att det ska vara så svårt), tala om vad du har gjort !!

Vilka filer har lagts till var o.s.v. Detaljer detaljer...
GoAmiga
Inlägg: 36
Blev medlem: 17 november 2005, 11:34:24

Inlägg av GoAmiga »

Ok, sorry!
inte dem, utan den!

Alltså,
Jag lägger till en enda fil, "test_led.asm" till source files.
Sedan gör jag inte ett skit mer än att länka linker-script-path till
den katalogen som alla linkerscript ligger.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Igen, du är allt för otydlig, så det går inte att följa vad du gör.

Beskriv mer konkret vad du gör när du :

> "länkar linker-script-path till den katalogen som alla linkerscript ligger."

Jag kan tänka mig (minst) 2 olika saker i MPLAB, men tänker inte gissa...

Du sa dessutom tidigare att :

> "Ska tillägga att jag inte har något linker script..."

Så något stämmer inte här.

Kom ihåg att det är du som vill ha hjälp, så försök lite bättre.
GoAmiga
Inlägg: 36
Blev medlem: 17 november 2005, 11:34:24

Inlägg av GoAmiga »

ok, förstår att du är förvirrad... jag hade gjort det på två sätt men med samma resultat.


Ok, jag börjar från början och glöm allt det tidigare, om jag inte hänvisar till någon speciell bit.
Jag kör nu modellen utan wizard.

1- jag tar Project -> new... Skapar test.mcp under "c:\temp"

2- source files -> add file.. Lägger till filen test_led.asm som ligger under
"F:\PIC18F458 Training Board,PSPI\Code Examples\Demo 18F458\Assembly"

3-Går in på Build options för test.mcp och väljer linker script path till
"C:\Program\Microchip\MPASM Suite\LKR\"


Sedan gör jag inget mer... Visst jag har testat och ändra här och var men inget
som gjort någon direkt skillnad.
    Användarvisningsbild
    Icecap
    Inlägg: 26648
    Blev medlem: 10 januari 2005, 14:52:15
    Ort: Starup (Haderslev), Danmark

    Inlägg av Icecap »

    "F:\PIC18F458 Training Board,PSPI\Code Examples\Demo 18F458\Assembly"

    Är F: en CD?
    Det är inte alls ovanligt att vissa temp-filer skrivs i samma sökväg som källkoden och det är ju svårt med en CD....

    Testa att kopiera den filen till samma bibliotek som projekt-filen.
    GoAmiga
    Inlägg: 36
    Blev medlem: 17 november 2005, 11:34:24

    Inlägg av GoAmiga »

    Jepp det verkar som att det var det som var problemet!
    Tackar så väldigt mycket !!!
    Skriv svar