Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 17:21 24 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : PicoMite V6.00.00 release candidates - all versions

     Page 10 of 24    
Author Message
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2120
Posted: 04:43pm 12 Oct 2024
Copy link to clipboard 
Print this post

Good day Peter. the manual says the default but it's off. I posted before I had to use
OPTION LCDPANEL CONSOLE 1' I use mmcc from mmedit as a console which gets no mention but is good... for me anyway! with lcdpanel what I type in mmcc shows on hdmi and what I type on usb keyboard appears on hdmi and in mmcc if running same time.
I'll wait til sorted. cheers, stan

OPTION LCDPANEL
CONSOLE [font [, fc [,bc]]]
 Configures the VGA display for use as the console output.
The arguments are optional but if supplied must be numbers, 'font' is the
default font, 'fc' is the default foreground colour, 'bc' is the default
background colour.
The default (after first flashing the firmware) is:
OPTION LCDPANEL CONSOLE 1, RGB(white), RGB(black)

PicoMiteHDMI MMBasic USB Version 6.00.00RC5
OPTION SERIAL CONSOLE COM2,GP8,GP9
OPTION AUTORUN  ON
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
OPTION MODBUFF ENABLE  192
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9105
Posted: 04:55pm 12 Oct 2024
Copy link to clipboard 
Print this post

Sorry but I don't understand what you are saying is wrong
 
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 509
Posted: 05:00pm 12 Oct 2024
Copy link to clipboard 
Print this post

> option list
PicoMite MMBasic USB Edition  6.00.00RC7
OPTION SERIAL CONSOLE COM2,GP24,GP25,BOTH
OPTION SYSTEM SPI GP18,GP19,GP16
OPTION SYSTEM I2C GP12,GP13
OPTION FLASH SIZE 16777216
OPTION COLOURCODE ON
OPTION KEYBOARD UK, 0, 0, 210, 80
OPTION HEARTBEAT OFF
OPTION PICO OFF
OPTION CPUSPEED  378000 'KHz
OPTION LCDPANEL CONSOLE 7,,, 40,NOSCROLL
OPTION DISPLAY 40, 80
OPTION LCDPANEL ILI9488, LANDSCAPE,GP20,GP21,GP17,GP29,INVERT
OPTION TOUCH GP14,GP15
GUI CALIBRATE 0, 3933, 3844, -1272, -875
OPTION SDCARD GP22
OPTION KEYBOARD REPEAT 210,80
OPTION AUDIO GP10,GP11', ON PWM CHANNEL 5
OPTION RTC AUTO ENABLE
OPTION F5 option lcd320 off:edit
OPTION DEFAULT FONT 7, 1
>
> option cpuspeed 416000

Invalid clock speed - reset to default
> UK USB Keyboard Connected on channel 1
> USB Mouse Connected on channel 2
> option cpuspeed 380000

Invalid clock speed - reset to default
> UK USB Keyboard Connected on channel 1
> USB Mouse Connected on channel 2
>


Hi Peter,
Is overclocking above 378000 no longer supported?
I have just upgraded my portable LCD unit, which used to reliably run at 416000, but that is now rejected, as is a slight extra overclock of 380000, which this unit would have been easily capable.
Regards, Kevin.
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2120
Posted: 05:08pm 12 Oct 2024
Copy link to clipboard 
Print this post

well in earlier versions lcdconsole was on by default but now it's not. and if turned on it stays on when prog ends but on power off/power on lcdconsole is off.
not saying anything wrong just different and can't remember which version it happened.
great support for pico2, I can't find your ain 2.5 times faster post .stan

without lcdconsole on by default it's not a boot to basic as no display ,well black, usb keyboard works but not on screen
so type run don't show but prog runs

delete this as lcdconsole does continue after power down. cntrl + c and edit mode usb kb, sorry
Edited 2024-10-13 03:43 by stanleyella
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9105
Posted: 05:55pm 12 Oct 2024
Copy link to clipboard 
Print this post

I've just tested HDMIUSB version. Load clear_flash.uf2 to get a clean start then load RC7 and the HDMI display comes up immediately AND after any power-cycle.  
It won't come up on an Olimex board until you do OPTION RESET OLIMEX as that board uses different pins for the HDMI.
The only way for it not to come up is to run OPTION LCDPANEL NOCONSOLE

Max CPU speed is 420MHz for RP2040 PicoMite and 378Mhz for RP2350 PicoMite. Of course VGA, WEB and HDMI versions are different.
 
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 509
Posted: 06:13pm 12 Oct 2024
Copy link to clipboard 
Print this post

Sorry should have said, this is a RP2040 unit that I built about a year ago, has always been good to overclock to at least 416MHz, but apparently won't now do even 380MHz?
Edited 2024-10-13 04:14 by Bleep
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2120
Posted: 06:30pm 12 Oct 2024
Copy link to clipboard 
Print this post

my bad. you said please test existing code for pico2 and someones code,rocks13 uses Option LCDPANEL NOCONSOLE. doh.
Max CPU speed is 420MHz for RP2040 PicoMite and 378Mhz for RP2350 PicoMite. Of course VGA, WEB and HDMI versions are different.
got a 2040 and ili 9xxx 5" display and 420MHz for RP2040 works
2350 vga works 378Mhz
hdmi 31500khz 2350
but pico 2 runs 50% faster than 2040. just thinking for ili9xxx then pico2040 at 420000khz or 2350 at 378000khz.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9105
Posted: 06:31pm 12 Oct 2024
Copy link to clipboard 
Print this post

Try this


PicoMiteUSBRP2040V6.00.00RC8.zip
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9105
Posted: 06:55pm 12 Oct 2024
Copy link to clipboard 
Print this post

V6.00.00RC6


PicoMiteRP2350V6.00.00RC8.zip


PicoMiteRP2040V6.00.00RC8.zip


Various bits of tidying up in preparation for the full release. I'm not aware of any bugs raised that aren't fixed in this version so please let me know if I've missed anything
 
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 509
Posted: 07:11pm 12 Oct 2024
Copy link to clipboard 
Print this post

Thanks Peter,
That now over clocks to 416MHz as before :-)
Regards, Kevin
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2120
Posted: 07:28pm 12 Oct 2024
Copy link to clipboard 
Print this post

peter sir,
V6.00.00RC6


PicoMiteRP2350V6.00.00RC8.zip


PicoMiteRP2040V6.00.00RC8.zip

option list
PicoMiteHDMI MMBasic USB Version 6.00.00RC8
OPTION SERIAL CONSOLE COM2,GP8,GP9
OPTION AUTORUN  ON
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
OPTION MODBUFF ENABLE  192
>
I just flashed without nuke_flash and this is options. is it rc8?
I mean these were old options that are in latest flash and says rc8 but why previous options persist?
Edited 2024-10-13 05:33 by stanleyella
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2120
Posted: 08:10pm 12 Oct 2024
Copy link to clipboard 
Print this post

rocks13 failed cos Option LCDPANEL NOCONSOLE in rc8
commented out and ok
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2120
Posted: 08:50pm 12 Oct 2024
Copy link to clipboard 
Print this post

the vga rc8 keeps old options.do I flash_nuke or leave as is please?
> option list
PicoMiteVGA MMBasic USB Edition  6.00.00RC8
OPTION SERIAL CONSOLE COM2,GP8,GP9
OPTION FLASH SIZE 4194304
OPTION COLOURCODE ON
OPTION KEYBOARD UK, 0, 0, 600, 150
OPTION CPUSPEED (KHz) 378000
OPTION SDCARD GP13, GP10, GP11, GP12
OPTION AUDIO GP0,GP1', ON PWM CHANNEL 0
>
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2135
Posted: 08:54pm 12 Oct 2024
Copy link to clipboard 
Print this post

  Quote  why previous options persist?
Peter has mentioned several times, an automatic clear-flash only happens if the new firmware is sufficiently different to cause the existing program or options to be interpreted incorrectly.

Another cause for automatic clear-flash is when the size of program memory, flash slots or A: changes, such as changing from LCD to VGA etc.
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2120
Posted: 09:59pm 12 Oct 2024
Copy link to clipboard 
Print this post

  phil99 said  
  Quote  why previous options persist?
Peter has mentioned several times, an automatic clear-flash only happens if the new firmware is sufficiently different to cause the existing program or options to be interpreted incorrectly.

Another cause for automatic clear-flash is when the size of program memory, flash slots or A: changes, such as changing from LCD to VGA etc.

so when a new flash and previous options persist it,s ok? if not what happens?
 
javavi

Senior Member

Joined: 01/10/2023
Location: Ukraine
Posts: 206
Posted: 11:33pm 12 Oct 2024
Copy link to clipboard 
Print this post

Hi Peter,
Is it possible to make it so that information about the device MM.INFO(DEVICE) is displayed immediately upon system startup?
Somehow like this:
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6778
Posted: 06:55am 13 Oct 2024
Copy link to clipboard 
Print this post

You can autorun, with this:

SUB MM.STARTUP
PRINT MM.INFO(DEVICE)
END SUB

:)


Or pop it into your Library.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
javavi

Senior Member

Joined: 01/10/2023
Location: Ukraine
Posts: 206
Posted: 09:08am 13 Oct 2024
Copy link to clipboard 
Print this post

  matherp said  
PicoMiteRP2350V6.00.00RC8.zip
PicoMiteRP2040V6.00.00RC8.zip

These firmwares for different chips Pico1 (RP2040) and Pico2 (RP2350A) can be glued into one common firmware
PicoMite_RP2040_RP2350A_V6.00.00RC8.uf2
PicoMiteVGA_RP2040_HG2350A_V6.00.00RC8.uf2
using the Linux command
CAT file2.uf2 >> file1.uf2

or Windows
COPY /b file1.uf2 + file2.uf2 result.uf2

Warning: When writing the first firmware from the combined file to Pico, the OS may see a write error, since the chip has been flashed, but the file copying has not been completed completely.

And BTW Peter,
is it possible to make it so that when the system starts, the greeting displays the name of the chip on which the system is running.

It is even possible to make a command that informs about the CPU name.
MM.INFO(CPU)

Best regards, javavi
Edited 2024-10-13 19:18 by javavi
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9105
Posted: 09:23am 13 Oct 2024
Copy link to clipboard 
Print this post

  Quote  Is it possible to make it so that information about the device MM.INFO(DEVICE) is displayed immediately upon system startup?


Yes


PicoMiteRP2040V6.00.00RC8.zip


PicoMiteRP2350V6.00.00RC8.zip


Been meaning to do it for some time so you prompted me to get round to it. No version change - still RC8
 
javavi

Senior Member

Joined: 01/10/2023
Location: Ukraine
Posts: 206
Posted: 09:32am 13 Oct 2024
Copy link to clipboard 
Print this post

  matherp said  No version change - still RC8

I apologize if I missed anything.
I'm just compiling firmware from the latest available sources for my non-standard hardware.
 
     Page 10 of 24    
Print this page
© JAQ Software 2024