collapse

* Posts Recentes

Robot Extreme - Lisboa Games Week 2019 por guilhermexbot
[15 de Outubro de 2019, 15:21]


tecnologias web para servidor num MCU por jm_araujo
[09 de Outubro de 2019, 14:47]


Limitador de corrente simples por jm_araujo
[08 de Outubro de 2019, 10:29]


Assemblagem de PCBs - JLCPCB por jm_araujo
[06 de Outubro de 2019, 13:46]


"Arduino vs PIC" por jm_araujo
[06 de Outubro de 2019, 13:42]


UTC555D vs NE555N ? por jm_araujo
[03 de Outubro de 2019, 17:57]


Caixa de música por Alhiados
[02 de Outubro de 2019, 00:30]


Trituradora/Destruidora de cartão em tiras por m90mine
[01 de Outubro de 2019, 21:30]


Perfil 30x30 400mm? por brunus
[30 de Setembro de 2019, 23:35]


Carregador Solar para Baterias - EBay por almamater
[20 de Setembro de 2019, 21:57]

Autor Tópico: Algum tem experiencia com CortexM3 e afins?  (Lida 15591 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #60 em: 27 de Junho de 2011, 10:06 »
Esse eu tenho, mas não tem lá o que quero. Não faz mal..

Os nomes dos registos são iguais tanto para NXP como para o STM32?

Tenho aqui um livro em português para AMR7 da NXP, mas os nomes são diferentes  :(
« Última modificação: 27 de Junho de 2011, 12:39 por ivitro »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.616
  • Helpdesk do sitio
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #61 em: 27 de Junho de 2011, 19:33 »
ARM7 é uma arquitectura completamente diferente de cortex m3.
O manual chama-se:
RM0041: STM32F100xx advanced ARM-based 32-bit MCUs

E tudo sobre o micro que está nessa placa está aqui:
http://www.st.com/internet/mcu/product/216844.jsp

Não garanto que o link funcione muito tempo que a ST anda sempre a trocar os links todos.
Avr fanboy

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #62 em: 30 de Junho de 2011, 13:34 »
Tenho um lpcxpresso com o LPC1114:

No lpcxpresso ide montei um projecto para testar a placa e quando declaro o seguinte: GPIO0_IODIR |= (1 << 7); o ide diz que o registo não está declarado. Será que tenho de adicionar algum header?

Cumps :D

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #63 em: 03 de Julho de 2011, 02:38 »
Viva,

alguém sabe como contornar o HardFault_Handler ? todo o codigo que faço por mais simples que seja dá-me esta coisa, assim não estou a conseguir evoluir  >:(

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.616
  • Helpdesk do sitio
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #64 em: 03 de Julho de 2011, 13:22 »
Isso é um trap para erros, logo alguma coisa estás a fazer mal.
Avr fanboy

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #65 em: 03 de Julho de 2011, 13:32 »
é o loop ser infinito..


ele dá erro após decrementar o primeiro delay passa de 0x00000001 para 0x00000000 e bloqueia..

o ciclo da main é este:

   while(1)
   {
       Delay(10);
       GPIOC->BSRR =  (1 <<9);   
       Delay(10);
       GPIOC->BSRR =  (1 <<25);
   }
         
                   
           
   // end while
} // end main

void Delay(unsigned int nTime)
{
     while(nTime > 0)
     {
       nTime--;
   }
}

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.616
  • Helpdesk do sitio
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #66 em: 03 de Julho de 2011, 14:08 »
Mete breakpoints nisso ou prints por serial e vê se é o delay ou se é a manipulação dos registos que rebenta.
Avr fanboy

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #67 em: 03 de Julho de 2011, 14:56 »
já tive a meter e corri o código passo a passo..eu disse mal em cima é quando nTime passa de 0x00000001 para 0x00000000 e bloqueia logo, não salta para a main.

Eu tenho o um startup (STM32F10x.s) diferente daquele que vem nos exemplos do discovery (startup_stm32f10x_md_vl.s) mas supostamente deveria ser igual não?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.616
  • Helpdesk do sitio
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #68 em: 03 de Julho de 2011, 16:25 »
Provavelmente é a stack mal configurada, o primeiro return que ele tem de fazer rebenta-se todo.
Por isso é que deixei os ARM's de lado por enquanto, ter que inventar com linkers, loaders e startup's, no fim disso tudo não se sabe se o bug é um erro no código, se é o linker que está mal feito, ou se é o startup que nem inicia o chip como deve ser, ou usas um bom IDE ou é como caçar gambuzinos.
Avr fanboy

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #69 em: 03 de Julho de 2011, 18:49 »
Acredita, e isto é uma coisa básica e empancar aqui é uma desmotivação para não ir para a frente.

Eu estou a usar a versão lite do Keil e até estou a gostar.

Vou continuar a martelar nisto a ver se vai dar algum lado.

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #70 em: 14 de Julho de 2011, 15:07 »
já agora aproveito para perguntar se alguém conhece um bom livro ou ebook de preferência em Português sobre cortex-m0\m3 da NXP?

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.317
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #71 em: 14 de Julho de 2011, 17:48 »
Penso que existe algures na net um ebook sobre cortex m3.
m0 axo que ainda há muito pouco.

os processadores são da ARM e não da NXP, por isso não faz sentido ser especifico para o NXP.

Só tens interesse em ler coisas sobre cortex, se fores desenvolver cenas muito lowlevel para ARMs (exemplo: sistemas operativos, codigo em assembly, codigo muito optimizado.. eventualmente bootloaders?)
De resto, basta ler a documentação do fabricante do microcontrolador e info o compilador e exemplos.

N vejo necessidade para mais.

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #72 em: 14 de Julho de 2011, 19:58 »
faz sentido pois os registos são diferentes dos demais e estou a usar as bibliotecas do LPCXpresso

de qualquer maneira tenho-me desenrascado a ler os comentários dos exemplos, a duvida que tinha (para já  ;D) acho que já percebi mais ou menos como é que funciona, mas um esclarecimento adicional, ainda que em inglês era bom

já agora, já alguém separou o LPC-Link da target board?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.616
  • Helpdesk do sitio
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #73 em: 14 de Julho de 2011, 22:02 »
Mas essas duvidas tiram-se é com o user manual da familia e com o datasheet especifico de cada chip, não é com livros de contar históriazinhas.
Avr fanboy

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Algum tem experiencia com CortexM3 e afins?
« Responder #74 em: 15 de Julho de 2011, 10:11 »
Eu ainda não separei.