Eu não sei se mais alguém aqui anda mexendo com o FuPy:
https://fupy.github.io/
eu segui o procedimento descrito aqui para a Numato Mimas v2 (spartan 6)
https://ewen.mcneill.gen.nz/blog/entry/ ... d-arty-a7/
e deu tudo certo, a placa foi gravada, dá boot no LM32 e inicia o(a) micropython, mas a comunicação serial da placa pro PC está ruim (no sentido contrário, não).
Por exemplo, se eu digito
print("Hello world") a saída é algo do tipo
Hlo wrd
Hello world
Helo wrd
Hellowrd
a conexão é 19200 e quem faz a comunicação USB/Serial pra Mimas é um PIC18F14K50, o problema acontece no Windows e no Ubuntu, já troquei o cabo e não fez diferença.
A flash é gravada por essa porta 19200 e não ocorre nenhum erro no processo e nem na verificação por isso eu descarto o conector e a Mimas.
Parece alguma coisa na REPL do(a) micropython, mas no site do Ewen o boot é apresentado direitinho:
LiteX SoC BIOS (lm32)
(c) Copyright 2012-2018 Enjoy-Digital
(c) Copyright 2007-2018 M-Labs Limited
Built Jan 17 2018 12:29:35
BIOS CRC passed (5338fc86)
Initializing SDRAM...
Memtest OK
Booting from serial...
Press Q or ESC to abort boot completely.
sL5DdSMmkekro
Timeout
Booting from flash...
Loading 167960 bytes from flash...
Executing booted program at 0x40000000
MicroPython v1.8.7-465-g7a4245d on 2018-01-17; litex with lm32
mas aqui está saíndo assim
_ __ _ _ // _) /___ | |/_/
/ /_/ /_/ _> <
/____//_/_/_/_|
[1m SoC BIOS / CPU: M3/ 83MHz
(c) Coprght 012-21 noy-Digitl
(c) Copyright 2007-201 -absLmtd
Built Jan 5 2019 174:6
BO R asd(f382)Iiilzn DA..
DA o ner hadwaecontrol
MemtetOK
Booting rom serial...
Press Q or ESC o aortboot comletely.sL5DdSMmkekroTimeout
Booting from flash...
Loaing 246284 bytes rm lash...Exeuting bootd pormat04000
irPytho v1..4-534-gd2b44o 019-1-05; ltxwt lm32
>>>
algum chute ou dica?