Página 1 de 2

Testando o novo Forum

MensagemEnviado: 12 Out 2006 12:57
por CCandido
Ola, galera vamos continuar o papo.

Agradecimentos ao adiministrador pelo esforço e dedicaçao.

Abraços.

MensagemEnviado: 13 Out 2006 21:45
por Budzinski
Dae,

CCandido Blz....

Tamos aí, se precisar de alguma coisa...

E Freescale neles !!!

MensagemEnviado: 14 Out 2006 10:01
por Nightcrawler
Bão.... já que tão falando de freescale. To começando um projeto aqui e catando um mcu, achei 2 que se encaixam nele, um Z8F1621 da Zilog e o MC9S08GT16 da Freescale. O programa tá com 13K + ou -. Pensei em usar o GT16, pois além de ser mais barato e ter outras vantagens e desvantagens, uso ele em outro projeto tb. Ai me surgio a dúvida, e se eu tiver que fazer uma atualização de sw e o programa passar de 16K? Tudo bem, usa um mcu com mais memória. Se fosse o da Zilog é facil de mudar, pq o compilador é free. Mas o Codewarior é limitado a 16K. Então, como vc estão fazendo qdo precisam utilizar um mcu da freescale com mais de 16K de memória? Usam outro compilador, ***** no codewarior, mudam de mcu??

MensagemEnviado: 14 Out 2006 14:36
por KrafT
Crackear o CW, eu desconheço... Para PALM e tal até os crackers se interessam, mas para mcu nunca ví não.

Então para passar dos 16k no CW, vai preparando o bolso...


A Zilog é uma história a parte... Eu tenho um produto com um Z8F0822 e é só alegria, mas um 3221 tá me judiando legal, conforme post no fórum da Zilog.


Ah, eu NUNCA tive problema do CW gerar código inconsistente. Até agora é o compilador mais perfeito que achei. Isso NÃO vale para o Processor expert, nem para o Device Initializer.

MensagemEnviado: 14 Out 2006 17:59
por Nightcrawler
Kraft, eu tenho produtos com o Z8F0822 e com o Z8F1621 e tive alguns probleminhas com o ZDS, mas nada que não seja contornavel. Afinal, não se pode reclamar, pois o compilador é free.
Então, o jeito é continuar com a Familia Z8encore, ou talvez usar o GT16 até 16K e acima disso um mcu da Zilog.
Vou pensar no q vou fazer......

MensagemEnviado: 11 Nov 2006 17:45
por wreinaldo
O antigo fórum foi deletado?

:shock:

MensagemEnviado: 11 Nov 2006 19:04
por Nightcrawler
Não, ainda está online.

http://www.asm51.eng.br/forum/

tsk, tsk, tsk ...

MensagemEnviado: 11 Nov 2006 20:32
por Wagner de Queiroz
Nightcrawler escreveu:...Usam outro compilador, ***** no codewarior, mudam de mcu??


NightCrawler, Tenho voce como amigo a bastante tempo e estou comecando a estranha-lo. Crackear o Codewarrior ? Francamente ! 16kb para muitos é um limite bastante confortável, Quando chegamos num programa com 16Kb de codigo, no hc08, pode se ter certeza que vc esta usando muita biblioteca. As bibliotecas consomem um espaço considerável, principalmente quando sao feitas em C. Apesar do hc08 possuir recursos aceitaveis para reduzir espaco quando escrito programas em C, 16 Kb é uma quantidade considerável de código.

Eu acho que a Metrowerks fez um programa que REALMENTE vale cada centavo pago(Entretanto um preço muito salgado, sem falar em pagar em Dolar la fora por isso e impostos) Entretanto não sou muito simpatizante do programa. Voce não vai achar cracks para o Codewarrior pela seguinte condicao. 16Kb de código POUCA gente usa, só profissionais mesmo usam isso, muitas vezes desperdiçando espaço precioso. Ou seja, Crackers tem outros programas para crackear pq como o Codewarrior permite vc trabalhar bem confortável até 16kb que é bastante coisa, nao tera muito interesse. Penso que se voce vai continuar com o CW, é importante considerar comprar uma licenca menorzinha de 1,200 dolares.

Uma outra sugestao é voce tentar o Codefire e botar linux nele. Vc compila seus programas com GCC e usa o uCLinux como distro. O debian tb tem port para mcus diversos.

ou entao, fica com Z8

Voltando ao assunto do CW. Se eu desenvolver um set de ferramentas comerciais, eu tb iria colocar uma restricao parecida com da Metrowerks, pois para muita gente que não é profissional do ramo, vai usar tranquilamente a ferramenta, se viciando nela de tal forma que quando ele estrapolar o limite, vai perceber que já é um superProfissional e precisa comprar a versao completa.

Vemos um caso pratico de como os outros programas Funcionam, Estou no momento fazendo um curso de C com o macusa na Microgenios em SP (Ae Profi ! Comenta esse post tb) e lá usamos o keil (O macusa sabe o quanto eu tenho errado no programa) ele tem limitacao de 2kb ! (No 8051 é facinho estourar esse limite com qualquer coisa boba) Como é que vou me acostumar a trabalhar com uma ferramenta muito boa (Nao acho tao boa assim), sendo que 8051 pode enderecar 64kb (ô Tentacão) mas que REALMENTE sei que nao posso me interessar em algo muito sério com ele pq vai estourar 2kb num instante. Então, depois do curso, vou ver se me dedico ao sdcc que é di gratis (O SDCC tb compila hc08) O SDCC é bem pedreiro, até agora nao consigo fazer nada nele, mas promete um dia. Tudo por causa de uma limitacao tola de 2kb (Se o Macusa me convencer mesmo da bola do keil) até pensaria num *****,

Exemplo melhor que isso, tem aos montes. Programas com limitacoes bastantes criticas nao deixam a gente viciar no programa. Fazer o Que ?

Se precisar de ajuda no Linux caso pense na opcao mais barata mas bastante trabalhosa, me procure, terei prazer em ajudar um amigao.

MensagemEnviado: 11 Nov 2006 23:11
por Nightcrawler
Wagner, ainda estou "gatinhando" com os HCS08 e o codewarrior. Não tenho idéia do potencial da ferramenta, por isso a pergunta. Mas a principio vou de GT16. Se estrapolar os 16KB, mudo a versão do equipamento e o mcu. Passo a usar o Z8encore, que tem o compilador free.
Pô, pergunta simples e o pessoal já chega de sola.....

MensagemEnviado: 11 Nov 2006 23:41
por msamsoniuk
eu acho o SDCC excelente, eh free e nao tem limitacao de tamanho. mas nao tenho muito parametro pq nao conheco outras ferramentas (como o CodeWarrior), ou seja, estou levando em consideracao o fato de usar GCC a mais de 10 anos, assim nao vejo no que o CodeWarrior poderia ser melhor que o SDCC para o ambiente especifico dos HC08.

MensagemEnviado: 12 Nov 2006 10:41
por CCandido
Nightcrawler, dependendo é melhor tu usar um HCS12 um pouquinho +
e é free até 32kb, veja o HCS12C32, o mais barato pra vc atingir 32kb em
16bits, aja codigos. sugiro ver preços deles......
ja ouvi dizer que o cw, não conta const, entao poderia da um #pragma_seg......

tLA,

MensagemEnviado: 12 Nov 2006 15:18
por Nightcrawler
CCandido escreveu:ja ouvi dizer que o cw, não conta const, entao poderia da um #pragma_seg......


Não entendi! Como assim, não conta const????

MensagemEnviado: 12 Nov 2006 15:21
por Wagner de Queiroz
Nightcrawler escreveu:Pô, pergunta simples e o pessoal já chega de sola.....


Calma Rapaz ! Nao quero que isso tenha estragado nossa amizade. Só acho que o codewarrior é uma ogiva nuclear. a gente usa ela pra esquentar pipoca sem saber do poder de destruição da bixinha.

vc pode usar o sdcc tb, entretanto nao sei mexer com ele.

MensagemEnviado: 13 Nov 2006 06:26
por Paulo
Pessoal,

Eu uso o Code Warrior a um bom tempo e já fiz projetos grandes nele com tamanhos de códigos excedente a 16KB.
Ele possui algumas possibilidades de licensa, vale a pena dar uma olhada, tem para se colocar no servidor, tem uma que usa um dispositivo como se fosse um hard lock, tem uma para uma única máquina (mais barata).
Essa mais barata sai hoje por 499 dólares.
Eu nunca usei o SDCC, nem sei qual é cara dele, mas eu to vendo o pessoal inidicar ele para família HC08, mas o micro que o nosso colega está usando não é da família HC08 e sim da família HCS08, o SDCC também dá suporte para essa família? Porque se sim eu vou dar uma olhada nele e fazer alguns estudos em cima da ferramenta.


Até +...
Paulo D.

MensagemEnviado: 13 Nov 2006 09:51
por CCandido
veja onde eu digo que as vezes melhor usar 16bits.

9s12C32 5,53$
9s12GC32 4,53$

16-bit HCS12 CPU
Multiplexed External Bus
32K byte Flash EEPROM
2.0K byte RAM
8-channel Analog-to-Digital Converter, 10-bit resolution
1M bit per second, CAN 2.0 A, B software compatible module
8 channel 16-bit timer module
6-channel 8-bit Pulse Width Modulator
80- pin package version
V -3.3,5.5

9s08GT32 3,85$

32K in-application re-programmable FLASH memory
2K random access memory (RAM)
44-pin quad flat package (QFP)
50 nsec minimum instruction cycle time down to 2.1 V @ 20 MHz bus
V-2.1,3.3