Home › Fóruns › Criando Dispositivos Mais Inteligentes com Renesas Synergy › Primeiros passos com o Renesas Synergy
-
AutorPosts
-
Boa tarde pessoal,
Alguém tentou fazer o exercício 3 do livro (enviando mensagem via USB usando Queue). Tentei fazer mas o Tera Term não está reconhecendo a porta serial. Alguém tem alguma sugestão?
No aguardo…
@Felipe e @Daniel
Também testei esse exemplo do capítulo 3 e não funcionou corretamente.
No meu caso, ao conectar o cabo USB no PC, através do Device Manager, vi a porta serial sendo reconhecida, mas depois alguns segundos apareceu um sinal de exclamação reportando algum erro nessa porta. E mesmo antes de aparecer esse sinal de exclamação, tanto o Tera Term quanto o Putty não reconhecem essa porta. Tentei várias vezes, mas sempre com o mesmo resultado.
Estou usando o Windows 10.
Os exemplos de USBX usando a classe mass storage e HID, funcionam bem.
Estou fazendo vários testes com o USBX, pois para o meu projeto preciso fazer funcionar a classe CDC ACM em modo host. Mas até agora não tive sucesso e não encontro exemplos e nem documentação para esse caso.
Se alguém tive alguma dica, agradeço desde já.
Abraços,
Daniel Andrade.
@dfandrade94, @danielarbartavicius
Obrigado pelas informações. Atualmente, nos SSP v1.2.x, há uma incompatibilidade dos descritores em como o USBX trata a subclasse ACM-CDC para com o Windows 10. Isto é contornável, em princípio, selecionando-se “Miscellaneous” ao invés de “Communications” no código da classe.
Por favor experimente utilizar o “Class Code” [Miscellaneous] ao invés de [Communications]. Uma referência no RenesasRulz que demonstra como fazer: http://renesasrulz.com/synergy/f/synergy—forum/8234/usb-com-port-driver-for-sks7g2-to-console-print/26344
Um patch para solucionar estes descritores no USBX está previsto para o SSP v1.3.0.
Att,
@felipet@felipet, @danielarbartavicius
Fiz a alteração do “Class Code” para “Miscellaneous” e agora o exemplo está funcionando corretamente.
O projeto desse exemplo é o “r30an0237eu0109-synergy-usbx-cdcacm-device”. Se vocês conhecerem algum exemplo similar, mas com a placa SF-S7G2 como host (ex. “…-synergy-usbx-cdcacm-host”, por favor me avisem. Estou precisando muito desse tipo de exemplo para o meu projeto.
Obrigado,
Daniel.
Boa noite galera,
Então…eu mudei o Class Code para “miscellaneous”, debuguei mas mesmo assim o Tera Term não reconhece a porta USB. A galera comentou do Windows 10 mas será que ele tem suporte para Windows 7 que é o SO que uso hoje?
No aguardo…
Daniel ArbartaviciusAs instruções fornecidas no livro [Knowledge Base – Installing_USB_CDC_Driver_on_Windows_10] para o Windows 10 não funcionaram no Windows 7?
Att,
@felipetBoa noite Felipet,
Na verdade consegui fazer os dois primeiros exercícios. A única coisa que não funcionou foi o reconhecimento de porta do serial do Tera Term mesmo. Até achei que a porta USB do laptop havia queimado mas usei outras e mesmo assim não reconheceu a porta J5 da placa. Alterei o classCode para miscellaneous mas sem sucesso.
Se alguém souber de mais alguma dica….agradeço.Olá @danielarbartavicius,
A respeito do exemplo do capítulo 10 do livro, o dispositivo USB com o identificador USB\VID_045B&PID_0238 nem mesmo aparece no Gerenciador de Dispositivos do Windows 7? Está usando máquina virtual?
Att,
@felipetBoa noite @felipet.
A placa se conecta por meio do J-Link Driver e tem os identificadores de hardware USB\VID_1366&PID_0101&REV_0100 além do USB\VID_1366&PID_0101
Ou seja, diferentes do que você citou.
A propósito, estou usando o Windows 7 64bits original.
Se tiver alguma sugestão…..agradeço. Se não souber…agradeço da mesma forma.
Abraço
Parece que quando conecto o J5 o Windows não reconhece a placa (não baixa o driver)
Olá @danielarbartavicius,
O USB\VID_1366&PID_0101&REV_0100 que mencionou é o do J-Link debugger. Estando o driver da SEGGER instalado, sempre estará visível no Windows.
O conector em J5 é uma porta USB do próprio S7. Para que se torne visível, requer que um firmware funcional esteja corretamente gravado. O exemplo do capítulo 8 do livro deveria resultar em USB\VID_045B&PID_0238 visível no Gerenciador de Dispositivos.
Está dizendo que este segundo dispositivo nem mesmo é listado?
Att,
@felipetMinha sugestão é que baixe, importe e grave o projeto já funcional em sua placa para testar:
https://www.renesas.com/pt-br/media/products/synergy/book/chapter8_e2s_solution.zipAtt,
@felipetJá baixei uma aplicação similar. Vou testar.
Uma coisa que chamou minha atenção que esse exercício de comunicação gerou um startup_S7G2.c porém esse arquivo montado pelo SDK deu bug. A variável g_heap aparece como declarada porém não usada. Estranho o SDK montar um programa com Bug automaticamente…..
Só uma curiosidade. Se tiver algum comentário à respeito….tudo acrescenta…creio eu.
Obrigado pela dica anterior….vou testarPessoal!
Alguém conseguiu rodar o exemplo 4, que pisca leds? A IDE e2studio está reclamando que o arquivo “hal_data.h” não existe. Procurei em todo o meu HD e realmente o arquivo não existe. Algum help? Alguma sugestão?
Obrigado!
Ed -
AutorPosts
- Você deve fazer login para responder a este tópico.