Mplax

11 Anni 7 Mesi fa #1 da cristian.perini2
Mplax è stato creato da cristian.perini2
Ciao a tutti,

qualcuno ha iniziato a sviluppare con Mplab X??

Io ho riscontrato qualche problema, vorrei sapere se è capitato anche a voi.

1. Facendo l'import dei progetti da Mplab 8 ho dovuto modificare tutti gli include
con Mplab 8:
#include "src\E2P\E2PROM.h"
#include "src\FBS\FBS.h"
#include "src\FBS\FBS_Ext.h"
con Mplab X:
#include "..\src\E2P\E2PROM.h"
#include "..\src\FBS\FBS.h"
#include "..\src\FBS\FBS_Ext.h"

2. La simulazione non funziona correttamente.

quando vado ad interagire con la E2PROM ed attendo la fine della scrittura in questo modo
// Wait the end of the writing process
while (EECON1bits.WR);
il simulatore si blocca e non va oltre dando il seguente errore:
SIM010: Failed simulator operation:: com.microchip.mplab.mdbcore.simulator.SimulatorException: SIM009: An SFR Update method has thrown an exception:EECON1 : null

inoltre non c'è la possibilità di mandare messaggi asincroni sui registri, cioè non riesco più a simulare la USART..

Visto che ho un MAC e MPLAB X viene distribuito anche per MAC OS X volevo provare ad utilizzarla..mi sa che dovrò usare ancora per un po la macchina virtuale.. :(

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • cristian.perini2
  • New Member
  • New Member
Di più
11 Anni 7 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Mplax
Ciao,

Se vai nelle opzioni di progetto, sotto il compilatore puoi includere i percorsi base.
Non e' bene includere file lasciando il percorso, perche' poi hai di questi problemi.

Il simulatore e' ancora in versione beta.
Personalmente l'ho provato ma alcune funzioni non sono implementate o disabilitate.
Non mi sorprende che tu veda abbia degli errori.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro Laurenti

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login