-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mikroe hid bootloader linux - compatibility with pyudev 0.18 #5
Comments
Olá, desculpe por não ter respondido antes no forum da Mikroe, devo estar com alguma configuração de notificação incorreta e não vi a mensagem. Muito obrigado pelo bug report. Parece que o problema aconteceu devido a uma versão recente que lançaram da biblioteca pyudev, que quebrou compatibilidade com a versão 0.16 que eu tinha instalada na minha máquina. Agora ele não permite mais usar a classe Attribute como se fosse um dicionário, por isso ocorre o erro que você observou. Fiz uma mudança no código que mantém compatibilidade com a versão antiga e também suporta essa nova versão. Por favor teste com a última versão do mikroe-uhb e avise se ainda ocorrer algum erro. The issue is due to a change in pyudev's Attribute class which breaks backwards compatibility. It can no longer be treated as a dictionary. The new implementation should be compatible both with older and newer pyudev versions. |
Olá, Paulo, tudo bem? Segui as dicas do site: Abri outro terminal e digitei No mikrobasic, rodei um programa de teste bem simples: program mikroe_uhb_test main: Testei o código no proteus com sucesso. Conectei meu dispositivo ao computador (que após o tempo do boot já comecou a piscar o led) com linux ubuntu 10.04LTS (lucid linx), e no terminal, digitei lsusb, pressionei o reset (para acessar o bootloader) e dei enter. Achou: Bus 003 Device 018: ID 1234:0001 rodando no terminal: O resultado foi o mesmo: E isso é tudo o que consegui. Paulo, mais uma vez, muito obrigado pela paciência! Parece que agora falta pouco... Uma última informação: ozzy@ozzy-laptop:~$ whereis python2.6.5 ozzy@ozzy-laptop:~$ whereis python3.1.2 Tenho estas duas versões de phyton na minha máquina. Mas é só pra avisar mesmo, porque, entendi que o erro em si é este: Na instalação do mikroe-uhb (último update Jan 23, 2016), tivemos: Ou seja, instalação feita com sucesso! Obrigado mais uma vez. Me desculpe pelo excesso de informações... |
Olá mais uma vez, Paulo.
Para: thotypous/mikroe-uhb [email protected] Olá, desculpe por não ter respondido antes no forum da Mikroe, devo estar com alguma configuração de notificação incorreta e não vi a mensagem.Muito obrigado pelo bug report. Parece que o problema aconteceu devido a uma versão recente que lançaram da biblioteca pyudev, que quebrou compatibilidade com a versão 0.16 que eu tinha instalada na minha máquina. Agora ele não permite mais usar a classe Attribute como se fosse um dicionário, por isso ocorre o erro que você observou. Fiz uma mudança no código que mantém compatibilidade com a versão antiga e também suporta essa nova versão.Por favor teste com a última versão do mikroe-uhb e avise se ainda ocorrer algum erro.The issue is due to a change in pyudev's Attribute class which breaks backwards compatibility. It can no longer be treated as a dictionary. The new implementation should be compatible both with older and newer pyudev versions.— |
Olá, Paulo, tudo bem?
Meu nome é Rogério, e estou muito interessado em utilizar o seu bootloader no linux.
Atualmente utilizo o pic18f4550, e o bootloader mikroe HID bootloader (no windows)
neste link há uma foto:
http://oi45.tinypic.com/33esll0.jpg
Meu objetivo é apenas estudar mesmo... Me formei recentemente na Fatec Osasco.
Como não consegui rodar o seu bootloader, eu uso o piklab e picdemusb (microchip bootloader), com a diretiva org para mudar o meu vetor de reset.
Infelizmente, para ficar o código idêntico ao windows, tenho que gravar meus arquivos hex por icsp com pickit2 (daí não preciso de diretiva org). Isso será resolvido quando eu usar o seu mikroe-uhb normalmente.
Postei meu problema no fórum Mikroe, pensando que você veria minha dúvida lá. O link é este:
https://www.mikroe.com/forum/viewtopic.php?f=12&t=56367
A última linha do terminal me retornou isso:
TypeError: argument of type 'Attributes' is not iterable
Se puder, me responda... Dê uma olhadinha por gentileza.
Tentei contato com o pessoal da mikroletrônika, mas eles não pensam em desenvolver um bootloader HID em linux tão cedo.
Pode me ajudar por favor?
Se preferir responder por email será muito bem vindo!
[email protected]
Muito Obrigado!
The text was updated successfully, but these errors were encountered: