![]() |
Forum Index : Microcontroller and PC projects : PicoMiteHDMIUSBV6.00.02b10.uf2 did not run on Olimex RP2040-PICO-PC
Page 1 of 6 ![]() ![]() |
|||||
Author | Message | ||||
ManiB Regular Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 96 |
Hello, I tried to install the latest PicoMite version on my RP2040-PICO-PC from olimex. This is my first project with the Raspberry Pi Pico. I first installed the demo software from Olimex (DVI.uf2 ), which worked right away. But actually I want to run MMBasic on the Pico and use the Olimex board to be able to use HDMI, keyboard and SD card. I may have done the wrong research, but I thought I could use the PicoMite firmware PicoMiteHDMIUSBV6.00.01.uf2. However, this cannot be installed on the Raspberry. Even the latest beta version PicoMiteHDMIUSBV6.00.02b10.uf2 does not work. Can you please give me some advice? |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 9957 |
OPTION RESET OLIMEX |
||||
ManiB Regular Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 96 |
Do you mean that I should reset the flash memory (flash_nuke.uf2)? Sorry, I'm sure it's quite simple, but I couldn't do anything with the hint ;( Ahh, I've found this post: Question to PicoMiteHDMIUSB ...and in this post: olimex pico2 hdmi usb MATHERP said: "OPTION RESET OLIMEX is not valid for the HDMIUSB firmware only the HDMI firmware. The concept of OPTION RESET is that is configures a board WITHOUT any other additions to work "out-of-the-box". The Olimex needs an additional USB/UART to work as a USB host and therefore is not supported in HDMIUSB firmware." It seems I still need to connect a USB keyboard to my Olimex board so I can type in this option? Edited 2025-02-10 08:25 by ManiB |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9440 |
Peter means that after you have flashed in the MMBASIC firmware uf2, connect to the unit using the console, and issue the OPTION RESET OLIMEX command at the command prompt. This will configure your Olimex board, for use with MMBASIC. ![]() Smoke makes things work. When the smoke gets out, it stops! |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2398 |
OPTION RESET OLIMEX. Another thing to add to the manual. Footnote added 2025-02-10 09:51 by phil99 I guess OPTION RESET LIST covers it but anyone searching for OLIMEX won't find it. Perhaps include a list of the available configurations. |
||||
JanVolk Senior Member ![]() Joined: 28/01/2023 Location: NetherlandsPosts: 213 |
ManiB, I also use this basic board from Olimex. It works with Raspberry Pi Pico with RP2040 and RP2350. However, not all versions of the firmware support all functionality. RP2040 does not support DVI or HDMI, but the RP2350 does support these. Everything else should work. In the firmware version, enter the option reset list and see if Olimex is listed. Otherwise enter option manually. Here is an example for the RP2350, but it should also work on an RP2040 without option HDMI PINS 1, 3, 7, 5. > option list PicoMiteHDMI MMBasic USB RP2350A Edition V6.00.02b10 OPTION SERIAL CONSOLE COM2,GP8,GP9 OPTION FLASH SIZE 4194304 OPTION COLOR CODE ON OPTION KEYBOARD US OPTION CPUSPEED (KHz) 315000 ' With I2S the CPUSPEED must be adjusted. OPTION HDMI PINS 1, 3, 7, 5' RP2350 only OPTION SDCARD GP22, GP6, GP7, GP4 'OPTION AUDIO GP26,GP27', ON PWM CHANNEL 5 ' Note link GP28 -> GP26 for stereo. 'OPTION AUDIO I2S GP1,GP5', ON PWM CHANNEL 0 ' GP1=BCLK, GP2=LCLK, GP5=DATA Greetings, Jan |
||||
ManiB Regular Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 96 |
Thank you for the clarification. But I think that the flashing already didn't work: I connect the Pico to my PC, then I have a drive into which I copy the uf2 file. Then nothing happens. I think that can't be good. Other uf2 files from olimex reset the pico directly after the copying process. |
||||
ManiB Regular Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 96 |
Hello Jan, thank you very much for the detailed explanation. I will try this out... |
||||
stanleyella![]() Guru ![]() Joined: 25/06/2022 Location: United KingdomPosts: 2384 |
I think my 2040 hdmi breakout board with 2350 fitted may be same. I use Connected to COM3 at 115200 option list PicoMiteHDMI MMBasic USB RP2350A Edition V6.00.02b0 OPTION SERIAL CONSOLE COM2,GP8,GP9 OPTION FLASH SIZE 4194304 OPTION COLOURCODE ON OPTION KEYBOARD UK, 0, 0, 600, 150 OPTION CPUSPEED (KHz) 315000 OPTION HDMI PINS 1, 3, 7, 5 OPTION SDCARD GP22, GP6, GP7, GP4 OPTION AUDIO GP26,GP27', ON PWM CHANNEL 5 > |
||||
ManiB Regular Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 96 |
Ahh, now I understand. I have to use a serial connection via an adapter cable. I can certainly use the MOD-RS232 module from Olimex, which I also bought, and connect a USB serial adapter cable to it (possibly a null modem cable in between). Many thanks to everyone for the great support here on the board. I'll try this out tomorrow... Manfred Edited 2025-02-10 09:15 by ManiB |
||||
stanleyella![]() Guru ![]() Joined: 25/06/2022 Location: United KingdomPosts: 2384 |
and as Mick pointed out you can't a-d with the stereo. nice board otherwise. stan is it same board? get a usb to ttl converter with usb c if you using usb hdmi.. they're better. Edited 2025-02-10 09:31 by stanleyella |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2398 |
That happens if you try to load a RP2040 .uf2 on a RP2350 module and vice versa. It is deliberate, prevents the Pico getting messed up. |
||||
Frank N. Furter Guru ![]() Joined: 28/05/2012 Location: GermanyPosts: 931 |
Hi Manfred (Greetings from Germany), I also have a RP2040-PICO-PC board from Olimex. It is not absolutely necessary to connect a USB serial adapter. All you really need is a USB keyboard! After flashing, you must enter OPTION RESET OLIMEX (but blindly - case insensitive). This will set all the necessary settings for the board and you should get a picture. Have you set the solder jumper on the underside? Some monitors absolutely need it! If it still does not work, you should try the latest official version of https://geoffg.net/ that has to work in any case! Frank |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2925 |
My recommendation when using this OLIMEX board is to first download the non-USB version of the hardware (ie HDMI only). Then with a computer connected via the Pico’s USB , use a terminal program (ie TeraTerm) to get things up and running (apart from a USB keyboard). This allow you to check that you at least get a display. With the recent HDMI tweaks Peter has performed (and a big Thanks to Lyle too) then versions B10 ir later should jump to life. BUT do add a short to the 5V solder-bridge on the underside - this is required for most TVs, and some monitors (but won’t harm anything even if the display doesn’t require it). Once you’re happy everything works, reflash with the HDMI USB firmware and as mentioned above, blindly type OPTION RESET OLIMEX. Hope this helps…. For everything Micromite visit micromite.org Direct Email: whitewizzard@micromite.o |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 9957 |
And you will get a non-visible error because OPTION RESET OLIMEX is for the non-USB firmware as noted above. The thing to type is OPTION HDMI PINS 1, 3, 7, 5 BUT the OP hasn't confirmed whether he is trying to load the firmware onto a RP2350 or RP2040 and it looks like it might be the latter which can't ever work Edited 2025-02-10 20:13 by matherp |
||||
Frank N. Furter Guru ![]() Joined: 28/05/2012 Location: GermanyPosts: 931 |
You're right! That was wrong! I meant OPTION RESET OLIMEXUSB! Frank |
||||
stanleyella![]() Guru ![]() Joined: 25/06/2022 Location: United KingdomPosts: 2384 |
although sold as a pico 2040 breakout board yet it's got hdmi and links to micropython and c libraries for hdmi on pico 2040. not mmbasic. |
||||
ManiB Regular Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 96 |
Hello everyone, I have now ordered a Raspberry PI Pico 2 (RP2350), because apparently these uf2 files can only be installed on such a device, but not on my Raspberry PI Pico (RP2040): - PicoMiteHDMIV6.00.01.uf2 - PicoMiteHDMIUSBV6.00.01.uf2 I could install one of these uf2 files on my Pico (RP2040 ): - PicoMiteRP2040V6.00.01.uf2 - PicoMiteRP2040USBV6.00.01.uf2 - PicoMiteRP2040VGAUSBV6.00.01.uf2 - PicoMiteRP2040VGAV6.00.01.uf2 but then the components of the Olimex RP2040-PICO-PC are not supported, right? So now I'll wait until the new Pico 2 is delivered... I'm pretty sure that everything will work right away ;) My only problem was that I didn't know that the uf2 files PicoMiteHDMIV6.00.01.uf2 and PicoMiteHDMIUSBV6.00.01.uf2 require a Pico 2, or could I have read that somewhere? Actually, it would have been enough if the two files had been named like this: - PicoMiteRP2350HDMIV6.00.01.uf2 - PicoMiteRP2350HDMIUSBV6.00.01.uf2 |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 9957 |
Manual - page 5 |
||||
ManiB Regular Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 96 |
You're right, I had overlooked that. Very good documentation. ![]() Nevertheless, it would be better if these two files also had the CPU names in their names. |
||||
Page 1 of 6 ![]() ![]() |
![]() |