Primeiros passos com o Renesas Synergy

Primeiros passos com o Renesas Synergy 2017-05-30T16:22:48-03:00

Home Fóruns Criando Dispositivos Mais Inteligentes com Renesas Synergy Primeiros passos com o Renesas Synergy

Visualizando 15 posts - 46 até 60 (de 65 do total)
  • Autor
    Posts
  • Daniel Arbartaviciusdanielarbartavicius
    Participante
    Número de postagens: 12

    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…

    FelipeT Tfelipet
    Mestre
    Número de postagens: 46

    @danielarbartavicius

    Você está utilizando Windows 10 para desenvolvimento?

    Att,
    felipet

    dfandrade94dfandrade94
    Participante
    Número de postagens: 11

    @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.

    FelipeT Tfelipet
    Mestre
    Número de postagens: 46

    @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

    dfandrade94dfandrade94
    Participante
    Número de postagens: 11

    @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.

    Daniel Arbartaviciusdanielarbartavicius
    Participante
    Número de postagens: 12

    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 Arbartavicius

    FelipeT Tfelipet
    Mestre
    Número de postagens: 46

    @danielarbartavicius

    As 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,

    @felipet

    Daniel Arbartaviciusdanielarbartavicius
    Participante
    Número de postagens: 12

    Boa 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.

    FelipeT Tfelipet
    Mestre
    Número de postagens: 46

    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,

    @felipet

    Daniel Arbartaviciusdanielarbartavicius
    Participante
    Número de postagens: 12

    Boa 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

    Daniel Arbartaviciusdanielarbartavicius
    Participante
    Número de postagens: 12

    Parece que quando conecto o J5 o Windows não reconhece a placa (não baixa o driver)

    FelipeT Tfelipet
    Mestre
    Número de postagens: 46

    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,

    @felipet

    FelipeT Tfelipet
    Mestre
    Número de postagens: 46

    @danielarbartavicius,

    Minha 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.zip

    Att,

    @felipet

    Daniel Arbartaviciusdanielarbartavicius
    Participante
    Número de postagens: 12

    Já 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 testar

    Edmilton Silvaedmiltonx10
    Participante
    Número de postagens: 1

    Pessoal!
    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

Visualizando 15 posts - 46 até 60 (de 65 do total)
  • Você deve fazer login para responder a este tópico.