Home › Forum › Controllori SlimLine e Netsyst (LogicLab) › Target per progetti con MPS056A120 extended
Taggato: SlimLine MPS056A120
- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 1 anno, 10 mesi fa da Sergio Bertana.
-
AutorePost
-
Maggio 28, 2022 alle 7:46 am #65405MorenoPartecipante
I miei progetti stanno crescendo troppo ed ora i 64kB di programma non mi bastano più.
Stavo cominciando a considerare la MPS056A120 ma mi sono scontrato con il problema di come selezionare il target a 131kB visto che fra i Target disponibili c’è solo il generico “SlimLine Mps056 XUnified” che compila solo per 64kB.
Ho cercato un po’ dappertutto (sicuramente nei posti sbagliati 8<)) ) ma non ho trovato nulla di utile. Ho anche verificato che fosse installata l’ultima versione di LogicLab (la 5.12.0.36).
Maggio 30, 2022 alle 10:50 am #65407Sergio BertanaAmministratore del forumLa dimensione massima del programma viene rilevata da LogicLab alla connessione con il target. Quindi devi scegliere come target il modello MPS056 XUnified indipendentemente dal modello.
Ti ricordo comunque che puoi anche estendere la dimensione di programma sul tuo modulo acquistando la relativa opzione, in questa nota come utilizzare l’opzione.
Giugno 3, 2022 alle 7:31 am #65480MorenoPartecipanteNon mi sembra una soluzione particolarmente utile.
Se ho ben capito per potere compilare un programma di dimensioni maggiori di 64kB devo essere sempre collegato fisicamente ad una CPU A120.Ho provato a fare crescere ulteriormente il mio programma per superare i 64kB (non ho ancora la CPU A120) e ricevo un bruttissimo errore
error A4104: Code space exhaustedSento la mancanza della possibilità di scelta del target da 131kB come un grosso limite del Vostro sistema.
Giugno 3, 2022 alle 7:39 am #65481MorenoPartecipanteForse ho capito.
Leggendo le note dell’attivazione della memoria mi par di capire che l’operazione di Refresh Target vada fatta solo una volta e poi si possa continuare a lavorare senza la necessità di essere collegati alla CPU.Corretto?
Giugno 8, 2022 alle 4:25 pm #65487Sergio BertanaAmministratore del forumSi corretto…
Con l’operazione di Refresh target LogicLab crea nel progetto un file con estensione imgx, che contiene le informazioni sulla configurazione del sistema, compresa la dimensione di memoria.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.