É conhecido como TRIM, e é inicializado sempre com o valor 0x0F, ou seja, ele esta utilizando-se de ofset sem nem mesmo saber se esta ou não calibrado.
Lendo o datasheet, eu observei que é necessário inicializar este registrador, somente no boot, não podendo ser mudado após o startup.
Estou observando e consegui criar sem problemas um campo de edição no startups.s para este registrador, mais estou com muita dificuldade para CONSEGUIR fazer a carga deste valor no registrador, onde o mesmo não possui endereço registrado no header do LPC1768, possuo apenas o endereço do mesmo.
O nome do registrador é: ADTRM
O endereço físico deste SFKR é : 0x40034034
O valor que desejo escrever neste FCKR é : 0x00000200
Eu li reli http://infocenter.arm.com/help/index.js ... DIGAC.html e não consegui assimilar a lógica !!! no MPLAB era tão mais simples !! rs
eu estou tentando encaixar aqui este código :
- Código: Selecionar todos
__user_initial_stackheap
LDR R0, = Heap_Mem
LDR R1, =(Stack_Mem + Stack_Size)
LDR R2, = (Heap_Mem + Heap_Size)
LDR R3, = Stack_Mem
{
AQUI
}
BX LR
ALIGN
ENDIF
END
Se alguém por nome de Jesus poder me ajudar !!

TCP ?