easy68k

Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola

Moderadores: 51, guest2003

easy68k

Mensagempor jcapura » 05 Dez 2008 22:35

Site interessante: http://www.easy68k.com/
jcapura
Bit
 
Mensagens: 19
Registrado em: 13 Dez 2006 12:02

Mensagempor mastk » 06 Dez 2008 21:12

Eu adoro esse compilador.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor enigmabox » 07 Dez 2008 08:15

Para simulação uso este compilador, mas para gerar o codigo e depois gravar em eprom´s prefiro usar o compilador AS(Macro Assembler AS V1.41r8), que tem mais recursos e aceita varios tipos de CPUs e MPUs.

http://john.ccac.rwth-aachen.de:8000/as/index.html
enigmabox
 

Mensagempor msamsoniuk » 07 Dez 2008 11:39

para o 680x0, coldfire e powerpc eu prefiro o GCC.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor enigmabox » 27 Mar 2009 11:21

Mastk,

Tô usando o Easy68k, mas tem bugs!
Para o simulador tanto faz usar por ex:

MOVE #valor,D0
ou
MOVE valor,D0

sendo:

org $xxxx
valor DC.W 0000

O opcode gerado é diferente, mas o simulador simula do mesmo jeito os dois modos citados acima.

Tu achou algo de estranho ou bug neste assemblador?
enigmabox
 

Mensagempor mastk » 27 Mar 2009 13:05

Achei sim enigma, em uma versao dele, na que estou usando atualmente parece que foi corrigido, mas tb, eu raramente simulo.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor enigmabox » 27 Mar 2009 13:08

Mastk,

Eu estou com a versão mais atual e ainda tem problema com as "etiquetas" e acessos indiretos.
O codigo gerado está certo, mas o simulador funciona mesmo com erro.
Vc tá usando o arquivo S68 gerado no Easy68k para carregar na sua placa?
Eu vou ter que desistir do Easy68K, porque estou trabalhando no 68030 em um software com interrupções, que não é compativel com o 68000.
Fazendo um software com interrupções para o 68000 a minha placa com o 68030 não consegue rodar corretamente.
enigmabox
 

Mensagempor mastk » 30 Mar 2009 13:46

etiquetas = #defines, ainda nao estou usando tb :(

Nao, o que carrega o S68 na placa eh o software que fiz, e imaginei isso no fds, se 0 68030 eh compativel na unha com o 68000, acredito que o codigo puro seja certo?
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor enigmabox » 30 Mar 2009 14:49

Como o programa tá ficando grande, uso etiquetas para uma melhor organização.
Uso como EQU e DC.W ou DC.L.
Vou ter que fazer um carregador para carregar o S28 no 68030.
Pois na placa do 68030 o leitor do Srecord tá pronto.
enigmabox
 


Voltar para NXP (ex-FreeScale (ex-Motorola))

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x