Página 1 de 1

proteus

MensagemEnviado: 02 Mar 2007 13:30
por lafourcade
Boa Tarde

Eu ja utilizava o proteus como ferramenta de debug do PIC. Colocava o chip la, carregava o file.cof e acompanhava passo a passoa execução do programa que eu gerava em c. Agora trabalhando com o LPC21XX tem algumas opções deste chip na versão do proteus que eu tenho. Ja fiz algumas simulações e funcionou bem. o problema é que eu gostaria de acompanhar passo a passo, mas para isso não da pra mim carregar o file.hex. Alguém sabe como fazer?

Obrigado

MensagemEnviado: 02 Mar 2007 13:45
por tcpipchip
Hummmm....

Veja se teu codigo fonte esta no mesmo diretorio do .HEX e ser foi feito no IAR, KEIL ou GCC

T+

TCPIPCHIP

MensagemEnviado: 02 Mar 2007 14:33
por lafourcade
oi tcpipchip

O codigo.c esta no mesmo diretório do .hex e eu fiz com o keil...

obrigado

MensagemEnviado: 02 Mar 2007 16:07
por tcpipchip
Eu acho que só no novo SERVICE PACK do PROTEUS deve funcionar.
TCPIPCHIP

PS: Eu disse, "Acho" :)

MensagemEnviado: 03 Mar 2007 08:46
por barboza
Qual a ultima versao.
Eu usava a interacao do Keil com o Proteus com 8051, e debugava passo a passo dentro do keil. Isso funcionava na versao 6.2.
Com a versao 6.9 nao consegui fazer funcionar.




p.s. Esse teclado no linux nao funciona acentuacao e pontuacao.

MensagemEnviado: 03 Mar 2007 10:04
por tcpipchip
7.0
TCPIPCHIP

MensagemEnviado: 03 Mar 2007 14:48
por barboza
Instalei a versão 7 demo e quando tento simular, mesmo exemplos dele em modo local, aparece no log.

Internal exception: access violation in module 'PROSPICE.DLL'.

Alguma dica?

MensagemEnviado: 03 Mar 2007 23:57
por barboza
Em outro micro funcionou, mas só os exemplos dele.
Meus projetos, da falha no registro free.

MensagemEnviado: 04 Mar 2007 22:42
por tcpipchip
Coisas de um WINDOWS que nao foi formatado faz tempo :(

MensagemEnviado: 05 Mar 2007 08:33
por lafourcade
A versão do meu proteus é a 6.9 sp4. Eu imaginei que usando o file.elf funcionaria, mas ele da erro:

[U1_ARMCORE] Loading ARM ELF file '..\fire_security.ELF'.
[U1_ARMCORE] [ELF] No ".debug_line" section, cannot associate addresses to source lines
[U1_ARMCORE] [ELF] ERROR: Entry with reference '61' not found.
[U1_ARMCORE] [ELF] ERROR: DWARF file corrupt or loader error at location 6425
ERROR: [U1_ARMCORE] Failed to load ELF file '..\fire_security.ELF'
ERROR: [U1_ARMCORE] ELF load failure.
[U1_SYSCON] Memory configuration: 128KB ROM, 16KB RAM
[DSIM] BOOT Error.
Real Time Simulation failed to start
Totaliters=0, Totalsteps=0, Goodsteps=0, Badsteps=0

Real Time Simulation FAILED.

Será que pode ser alguma configuração do Keil?

MensagemEnviado: 05 Mar 2007 09:34
por lafourcade
Outra coisa que eu percebi é que se eu crio variáveis globais no meu firmware, quando eu mando rodar ele no ISIS, ele trava. Ele até carrega o programa sem dar erros mas não sai do lugar.
alguém sabe porque?

MensagemEnviado: 05 Mar 2007 12:53
por pbernardi
Cara, eu já usei o proteus para simulação e ele me pareceu cheio de bugs. Para algo como o ARM, então, que é recente, não deve estar muito bem estabilizado mesmo.

Na versão do 6.9 sp4 que eu testei, até mesmo os exemplos tinham bugs. No esquemático tinham linhas que não iam pra lugar nenhum, e tinha um comentário dando a entender que tinha que existir aquela linha senão não simulava.

MensagemEnviado: 05 Mar 2007 13:06
por lafourcade
É verdade... Ja dessiti de usar... a coisa simplesmente não funciona.


Obrigado a todos