por chipselect » 24 Set 2007 22:01
bom, não estou lendo o livro e nem conheço direito o ARM, mas eu chutaria o seguinte:
main.c: In function 'main':
main.c:12: error: 'GPIO0PC0' undeclared (first use in this function)
main.c:12: error: (Each undeclared identifier is reported only once
main.c:12: error: for each function it appears in.)
main.c:12: error: 'GPIO0PC1' undeclared (first use in this function)
main.c:12: error: 'GPIO0PC2' undeclared (first use in this function)
-> verificar os path e os includes, se estão corretos. Parece que os includes com as declarações GPIO0PC0 em diante não foram localizados.
main.c:11: warning: return type of 'main' is not 'int'
-> bota um "return 0;" no final da função main
main.c:20:2: warning: no newline at end of file
-> deixa uma linha em branco no final do arquivo, é só um warning, mas é chato
Não dá pra saber com certeza porque não faço idéia de como é esse código que vc tá tentando rodar e nem sei quais bibliotecas tem. Também não tenho o livro.
Posta o código fonte desse tal pisca pra ajudar. O arquivo linker.sh é um shellscript? O arquivo crt0.s é um arquivo hexadecimal?