Respostas no Fórum

Visualizando 9 posts - 1 até 9 (de 9 do total)
  • Autor
    Posts
  • dfandrade94dfandrade94
    Participante
    Número de postagens: 11

    Boa noite pessoal.

    @Rodolfo: Legal que tenha progredido mais um pouco. Sobre sua pergunta, eu não passei por esse problema não. Havia tentado registrar a placa com outras 2 contas, mas sem sucesso. Acho que para algumas ações só um admin para executar. Eu acho que li isso em algum post do fórum da MangOH. Ou seja, talvez só o suporte do site da AirVantage (Sierra?) para deletar. Uma sugestão seria reportar esse problema no fórum da MangOH (aqui).

    @João e @Mateus: Agora que li o post de vocês. Postei aqui uma resposta para a mesma pergunta do Mateus em outro post, com os passos que estou usando para realizar a conexão na rede da operadora e a comunicação com o site da AirVantage. Dêem uma olhada para ver se ajuda.

    Abraços,

    Daniel Andrade.

    dfandrade94dfandrade94
    Participante
    Número de postagens: 11

    Boa noite Mateus.

    Ainda estou estudando e tentando entender como essa plataforma funciona.

    Fiz vários testes e minha placa está comunicando com o site da AirVantage.

    Não tenho certeza se todos os passos a seguir são necessários, mas é o que está funcionando para mim.

    1. Execute (Start) a aplicação redSensorToCloud;
    2. Execute as seguintes linhas de comando:

    mangoh@mangoh-vm:~$ ssh [email protected].2.2
    sign_and_send_pubkey: signing failed: agent refused operation
    [email protected].2.2’s password:
    root@swi-mdm9x15:~# cm radio off
    root@swi-mdm9x15:~# cm data apn tmdata.tim.br
    root@swi-mdm9x15:~# cm data pdp ipv4
    root@swi-mdm9x15:~# cm radio on
    root@swi-mdm9x15:~# cm data connect
    Checking if device ‘rmnet0’ is up … ok
    Routing inet … ok
    Updating /etc/resolv.conf … ok
    Updating /etc/resolv.conf … ok
    Testing connection … ok
    root@swi-mdm9x15:~#

    3) Confirme se a conexão está ok: (“Testing connection … ok“);

    4) Faz o login no site da AirVantage.

    Nesse momento eu já tenho a informação que minha placa está comunicando com o site:

    A taxa de atualização no meu caso está em 15 minutos. Ainda não pesquisei como diminuir o tempo dessa taxa, mas a atualização dos valores medidos (temperatura, pressão atm, luminosidade, …) está ocorrendo sem problema.

    Se descobrir mais alguma coisa, depois eu aviso.

    Mas espero já ter ajudado de alguma forma.

    Abraço,

    Daniel Andrade.

    dfandrade94dfandrade94
    Participante
    Número de postagens: 11

    Oi pessoal.

    Resolvi fazer essa pergunta ontem no fórum oficial da Legato e já obtive uma resposta (aqui).

    Parece que realmente existe uma limitação no modo debug para versões do Legato maiores do que a 18.03.

    Porém um workaround que foi passado é usar o modo debug attach.

    Fiz um teste agora pouco com a aplicação de exemplo redSensorToCloud na versão 18.07.0 no modo debug attach e funcionou direitinho.

    Então fica a dica caso alguém passe pela mesma situação.

    Abraços,

    Daniel Andrade.

    dfandrade94dfandrade94
    Participante
    Número de postagens: 11

    Olá João e Rodolfo.

    Na mesma semana em que recebemos o kit da Sierra, segui os passos do guia de “getting started” e tive o mesmo problema de registrar a mangOH no site da AirVantage.

    Entrei em contato com o suporte da Kore e eles confirmaram que as linhas do SIM estavam ativas.

    Entrei em contato com o suporte da Sierra daqui do Brasil, passei várias informações mas não tive retorno.

    No último webnar com o Bruno e o Thiago, um dos participantes comentou que teve o mesmo problema e que tinha resolvido. Mas na descrição dele, tem um link que eu também não consegui fazer o registro.

    Nesse meio tempo, enquanto eu dei mais prioridade para outras atividades, eu achei esse post. Na data de 10/07, um dos usuários comenta que conseguiu resolver o mesmo problema que estamos tendo acessando esse site e senguindo alguns passos.

    Voltei a essa atividade hoje, e seguindo os mesmos passos consegui registrar minha placa no site com sucesso, e receber as informações dos sensores:

    A principal diferença de se usar esse outro site, é que não precisamos cadastrar o SIM ICCID (que parece ser o que limita o registro), apenas o IMEI e o FSN. E o mais importante, foi criar uma conta nova, com outra conta de email e nome de empresa.

    Espero tem ajudado de alguma maneira.

    Abraços,

    Daniel Andrade.

    dfandrade94dfandrade94
    Participante
    Número de postagens: 11

    Oi pessoal.

    Estava tento o mesmo problema até ontem.

    Hoje de manhã tentei novamente e consegui atualizar a página do meu projeto.

    Depois de logar no Embarcados Contest, selecione EDITAR PROJETOS.

    Em Projetos, selecione Sort View e procure por seu projeto.

    No meu caso a edição funcionou e pude atualizar a página do meu projeto.

    Espero que de certo para vocês também.

    Abraços,

    Daniel Andrade.

    dfandrade94dfandrade94
    Participante
    Número de postagens: 11

    @felipet

    Olá Felipe.

    Muito obrigado pelas informações e pelos exemplos.

    Instalei a toolchain do IAR e depois o plugin no e2 studio. Importei e compilei o projeto relacionado ao iarewsyn75 e esse exemplo funcionou direitinho. Para confirmar se a comunicação estava correta, mudei alguns bytes do buffer a ser enviado pela porta USBHS para a porta USBFS, e o buffer de recepção refletiu corretamente os bytes modificados.

    O exemplo que você enviou essa manhã, portado para a toolchain GCC, também funcionou corretamente.

    Mas nos dois casos, ao conectar a interface USB, a função ux_system_host_cdc_acm_change_function (em com_Thread_entry.c) não está sendo chamada.

    Verifiquei se a função usbhs_usb_int_resume_isr (em usb_irq_veneer.c) estava sendo chamada. Tanto no caso dos exemplos (porta USBHS conectada na USBFS) quanto no caso da interface, essa função de interrupção foi chamada e também foi chamada a função ux_hcd_synergy_interrupt_handler (em ux_hcd_synergy_interrupt_handler.c). Estou debugando agora alguns pontos de _ux_utility_semaphore_get, depois que _ux_utility_semaphore_put(&_ux_system_host -> ux_system_host_hcd_semaphore) é chamada. Estou tentando achar algum ponto onde a interface é “descartada”.

    Só para dar um pouco mais de detalhes sobre a interface USB que estou tentando usar, ela usa o CI FT232r da FTDI Chip que é um chip bem popular para conversão USB/serial, mas não sei no stack USBX ele tem algum comportamento especial.

    Grato pelo suporte,

    Daniel.

    dfandrade94dfandrade94
    Participante
    Número de postagens: 11

    @felipet

    Olá Felipe.

    Ainda continuo com o mesmo problema reportado em 21/06/2017 às 20:30 relacionado ao USBX.

    Consigo rodar todos os exemplos usando a porta USBFS (device mode), mas quando crio um projeto com a classe CDC-ACM para usar a porta USBHS (preciso de uma comunicação serial simples usando a porta USBHS), obtenho na inicialização um erro de timeout (SSP_ERR_TIMEOUT) quando a função “g_sf_comms0.p_api->open” é chamada.

    Já fiz vários testes com a interface USB (que preciso comunicar) conectada ou não durante a inicialização, e também com outros dispositivos USB (como pendrive e fone de ouvido) para pelo menos testar a inicialização, mas obtenho sempre esse mesmo problema.

    Um problema bem similar a esse está descrito no fórum da Renesas Rulz, no post How to make USB CDC work on USBHS in S7G2 PE HMI board, mas desde o dia 19 até hoje não houve feedback.

    Gostaria de saber se você tem alguma informação sobre esse problema, se pode ser algum procedimento ou conceito errado de minha parte. Fiz um export do projeto de teste que estou usando e se quiser posso lhe enviar.

    Muito obrigado por seu suporte,

    Daniel.

     

    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.

    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.

Visualizando 9 posts - 1 até 9 (de 9 do total)