gaetanus Posted August 13, 2014 Report Posted August 13, 2014 Salve forumisti dovrei programmare dei pic appartenenti alla famiglia HC08. Mi trovo pero' a risolvere un piccolo problema. I firmware in mio possesso sono in formato bin o eep. La programmazione invece dovrebbe in S19. Esiste un programma affidabile che effettua tale conversione? Grazie
alex52to Posted August 26, 2014 Report Posted August 26, 2014 (edited) La tua richiesta mi lascia perplesso. Le famiglie PIC di Microchip e HC08 di Freescale hanno i codici assembler completamente diversi ed un firmware scritto per PIC non sarà mai compatibile con HC08 (nemmeno a livello di sorgente). Il formato proprietario Motorola S19 non è altro che un metodo per descrivere in formato testo il contenuto della memoria flash, dove ogni riga indica sequenzialmente la posizione (indirizzo), la sequenza di byte da scrivere ed i checksum finale della riga. In modo analogo funzionano i formati BIN (binario) ed EEP (eprom image) ma i valori compilati per un PIC non hanno significato per un HC08 e viceversa. Mi pare esistessero dei convertitori "BIN to HEX" e viceversa come da "S19 to BIN" ma non credo possano esserti utili. Nel caso che il termine "pic" che tu usi si riferisca a dei piccoli micro Freescale (definibili impropriamente pic) ed il firmware che hai sia compilato sicuramente per HC08 puoi trovare le utility di conversione presso Pemicro, previa registrazione. I file si chiamano bin2s19 e CONVERT. Non posso passare direttamente il link via forum. Se le difficoltà permangono possiamo trovare il modo di condividere i file su qualche share online tipo Mega. Saluti Edited August 26, 2014 by alex52to
Livio Orsini Posted August 26, 2014 Report Posted August 26, 2014 Nel caso che il termine "pic" che tu usi si riferisca a dei piccoli micro Freescale (definibili impropriamente pic) PIC è l'acronimo di "Programmable Interface Controller". In genere è riferito a piccoli controllori con set di istruzioni ridotte ad architettura RISC. Microchip ha basato le sue fortune su questo tipo di dispositivi ed oggi PIC è praticamente sininimo dei dispositivi Microchip, ma questo non cancella il significato originale.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now