GoGo Board: Firmware SDCC – II

Como já falamos anteriormente, para que um firmware seja compatível com o bootloader existente nas placas, devemos gravá-lo em uma posição expecífica de memória do PIC.

Na BR-GoGo, até o momento, este endereço é o 0x1560, para a GoGo Real, até o momento, é o 0x1840.

Para o SDCC, como já visto, deveremos alterar algumas bibliotecas, além de usar diretivas na compilação para que o código seja compilado de maneira correta, ou seja, iniciando a partir da posição de memória que desejamos.