-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
eve_flash_pico.uf2 not doing anything #28
Comments
Ok, found the issue, it is required for eve_flash_pico.uf2 to work to actually have a display connected to the Pi-Pico first. |
And I ran into the next issue. I was using BT815-unified.blob and BT817-unified.blob from this repository. CMD_FLASHERASE CMD_FLASHERASE python uf2conv4eve.py -f BT815 bt815.blob -i flash.bin python uf2conv4eve.py -f BT817 bt817.blob -i flash.bin CMD_FLASHERASE python uf2conv4eve.py -f BT817 bt817.blob -i flash.bin python uf2conv4eve.py -f BT815 bt815.blob python uf2conv4eve.py -i flash.bin python uf2conv4eve.py -f BT817 bt817.blob Reading back the flash with EAB 2.8.0 and a MPSSE adapter reveiled though that the bt817.blob was actually not written to the flash, the bt815.blob is still there. CMD_FLASHERASE Reading back the flash with EAB 2.8.0 and a MPSSE adapter does not only result in a 16 MiB file instead of the 64 MiB expected file, the file also is completely empty - filled with 0xff. I generated a new flash image now with /flash_blob/bt817.blob. I switched back to the Pi-Pico - the software works. CMD_FLASHERASE For some reason uf2conv4eve.py and uf2conv4eve.exe do not write the b817.blob to an empty flash. |
Hi RudolphRiedel, the eve_flash_pico.uf2 require Pi-Pico connecting to an EVE, no need LCD.
EAB developer recommend using blob files in "EVE Asset Builder\flash_blob"
Please share me how you send CMD_FLASHERASE? |
Yes, it's reuse EveApps to update blob. |
Opening two issues at the same time was probably not the best idea. :-) I can flash using this line: There still is an issue though. PI-PICO USB drive detected at ['H:'] It works on the second call, during flashing the display is active again including the "matrix-effect" style animation. From uf2conv4eve.py line 344+: I added the last line, with this it is working on the first call. |
Hi @RudolphRiedel ,
Please try option "-w" to see if it works at the 1st time. |
Hi @RudolphRiedel ,
I will hide this animation because it makes other users confuse what's going on. |
While this should help as the exit point from write_eve_flash_pico() The output is: This led me to line 344+ and I found that a "return True" line is missing after |
I would prefer if the display does not show anything and that the backlight also is disabled. And I also would apreciate to have a second .uf2 file that is written to the flash of the RP2040 and therefore permanent, |
- Disable backlight - Keep .uf2 on flash (and therefore permanent) - Copy Eve_Hal into project (does not need to clone when build)
Hi @RudolphRiedel,
Applied in 4e91e78 |
Nice, no complaints from me. :-) But, isn't that a bit far for you? And as I am still not sure if I even should try a pull-request against a branch and if I can actually fork a branch to try it, The version with the additional "return True" I am using now: |
Ok, I used my second Pi-Pico and an adapter board and soldered wires between these for a permanent connection. And it works, but not entirely as expected. So, I guess with regards for boards like the IDM2040-7A and in order to not go deeper into the rabbit hole of changes, This works fine for me now: And what I really should do is to find a way to build the application for the Pi-Pico so that I can change it to whatever I prefer without bothering you with things that you do not actually need. |
Hi @RudolphRiedel ,
Please follow this guideline |
- Keep program on ram only
Hi @RudolphRiedel,
Reverted as your suggest. please check 3d78fa3 |
I am a bit reluctant to do that and this entirely on my side. I am not at all happy with the RP2040 toolkit for Windows.
I just grabbed uf2conv4eve.py and eve_flash_pico.uf2 from that branch. So thank you, I will close the issues now. |
I wanted to try out flashing with a Pi-Pico.
When I use reset+boot the drive "RPI-RP2" pops up in my Windows 11.
When I drag eve_flash_pico.uf2 into that drive it vanishes and does not come back as "BTEVE-FLASH".
USB Device Tree Viewer shows that there is nothing on the USB after using eve_flash_pico.uf2.
Using eve_flash_pico.uf2 from EAB 2.8.0 has the same result - the USB port is just dead afterwards.
"Connection Status : 0x00 (No device is connected)"
I also used flash_nuke.uf2 to make sure that the content of the flash of my original Pi-Pico is cleared out.
The text was updated successfully, but these errors were encountered: