INTL 3:770/1 3:770/3   
   REPLYADDR jl@650pot.com   
   REPLYTO 3:770/3.0 UUCP   
   MSGID: 32def6c7   
   REPLY: 729c0f71   
   PID: SoupGate-Win32 v1.05   
   XPost: sci.electronics.design   
      
   On Tue, 17 Sep 2024 17:21:36 +0100, The Natural Philosopher   
    wrote:   
      
   >On 17/09/2024 17:09, john larkin wrote:   
   >> On Tue, 17 Sep 2024 11:07:17 +0100, The Natural Philosopher   
   >> wrote:   
   >>   
   >>> On 17/09/2024 03:58, john larkin wrote:   
   >>>> The RP2040 has a cool mode where it can be made to boot up with the   
   >>>> USB port looking like a memory stick. That's great for software   
   >>>> installs or upgrades. The Pico board has a BOOT button on the board;   
   >>>> if the pico is powered up with the button pushed, it goes into that   
   >>>> boot mode.   
   >>>>   
   >>>> But if I have a product (actually a family of products) in a nice   
   >>>> aluminum box, a user would have to remove the top cover, remove all   
   >>>> power sources (there can be three), and hold the button down while   
   >>>> reconnecting power.   
   >>>>   
   >>>> Some of my customers also want to lock a box such that it's impossible   
   >>>> to write to any nonvolatile memory while it's in a secure area.   
   >>>>   
   >>>> So here's an idea: a small hole in the box allows a toothpick or a   
   >>>> paper clip to push a button. A short push is a regular reset. A long   
   >>>> push is a memory-stick mode boot. We can have a rotary switch LOCK   
   >>>> hole too.   
   >>>>   
   >>> Thats' what my PICO powered thermostats have. For the onboard button though   
   >>> Resetting is done by pulling the power.   
   >>>   
   >>> The point is that if you do power up with the button pressed, you wipe   
   >>> the entire FLASH RAM I think.   
   >>>   
   >>   
   >> My Pi guy verifies that entering boot mode doesn't change the contents   
   >> of flash. Power cycle and things run like before.   
   >>   
   >> You had me worried!   
   >>   
   >   
   >Really?   
   >   
   >I guess whenever I entered that mode it was to download fresh code...   
      
   It looks like a USB memory stick. You can delete or add files if you   
   want.   
      
   It boots CPU 0 (the one we call Alice) from a file with the extension   
   .UL2   
      
   Why .UL2 one wonders.   
      
   We'll put a bunch of files into the flash. Code for Bob, the 2nd CPU.   
   An FPGA bitstream file. A prototype calibration table. A README file   
   to explain everything in plain English.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)   
   SEEN-BY: 19/38 90/1 105/81 106/201 129/305 153/757 7715 218/700 840   
   SEEN-BY: 220/70 226/17 30 100 227/114 229/110 111 114 200 206 300   
   SEEN-BY: 229/317 400 426 428 470 550 616 664 700 266/512 267/800 282/1038   
   SEEN-BY: 291/111 292/854 310/31 320/219 322/757 342/200 396/45 460/58   
   SEEN-BY: 633/280 281 412 418 420 509 2744 712/848 770/1 3 100 330   
   SEEN-BY: 770/340 772/210 220 230 5020/400 5075/35   
   PATH: 770/3 1 633/280 229/426   
      
|