"Francesco Sacchi" <
frasa...@libero.it> ha scritto nel messaggio
news:km7r83$3s8$1...@speranza.aioe.org...
> Il 20/04/2013 08:36, blisca ha scritto:
>> Ciao
>> h configurato e compilato il relativo esempio dalle librerie USB
>> NXP,ok,funziona,il PC vede l'LPC11U14 come se fosse un disco e vedo il
>> file
>> di esempio contenutovi.
>> Per� non ho capito come funziona.
>> nel file DataRam.h vi sono le definizioni
>> #if defined(__LPC11UXX__)
>>
>> #define DATA_RAM_START_ADDRESS 0x20080000
>> #define DATA_RAM_PHYSICAL_SIZE 0xa00
>> #define DATA_RAM_VIRTUAL_SIZE 0x4000 /*falsa capacit� per ingannare
>> windows,0xC00 sarebbe troppo basso*/
>>
>> solo che DATA_RAM_START_ADDRESS non la trovo poi da nessuna altra
>> parte,tantomeno nel file icf che ha a che fare con gli indirizzi
>> assoluti.
>> Nel file DataRam.c invece c'� il contenuto del file.
>>
>> Come fa il compilatore a sapere dove mettere il disco virtuale e il file?
>>
>> Tra laltro a quell'indirizzo non c'� proprio niente(fa parte dell'area
>> reserved),invece dati inerenti a un filesystem si trovano all'indirizzo
>> 0x1000 0000,dove iniziano 4KB di SRAM
>>
>> qualcuno mi pu� aiutare a capirci?
>
>
> Domanda banale: DATA_RAM_START_ADDRESS viene usato da qualche parte?
> Potrebbe essere semplicemente un rimasuglio di qualcosa che avevano in
> mente di fare e che poi non hanno usato.
>
> Ciao
Ciao Francesco,grazie...mi pare di no
ecco comunque la risposta che mi hanno dato sul Forum
http://knowledgebase.nxp.com/showthread.php?t=4442