Beagleplay Quickstart issues

Quick start still isn’t really updated, but here’s some update on installing Micropython on BeaglePlay itself.

This is done after disabling the WPANUSB driver and rebooting.

debian@BeaglePlay:~$ wget https://files.beagle.cc/file/beagleboard-public-2021/images/download
--2023-04-05 10:16:35--  https://files.beagle.cc/file/beagleboard-public-2021/images/download
Resolving files.beagle.cc (files.beagle.cc)... 104.21.96.96, 172.67.176.143, 2606:4700:3033::ac43:b08f, ...
Connecting to files.beagle.cc (files.beagle.cc)|104.21.96.96|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1523801 (1.5M) [application/octet-stream]
Saving to: ‘download’

download                                       100%[=================================================================================================>]   1.45M  1.70MB/s    in 0.9s    

2023-04-05 10:16:37 (1.70 MB/s) - ‘download’ saved [1523801/1523801]

debian@BeaglePlay:~$ unzip download
Archive:  download
replace build/freedom/blinky/zephyr/zephyr.bin? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
  inflating: build/freedom/blinky/zephyr/zephyr.bin  
  inflating: build/freedom/cc2538-bsl.py  
  inflating: build/freedom/mcuboot/zephyr/zephyr.bin  
  inflating: build/freedom/mcumgr-w-boot/zephyr/zephyr.bin  
  inflating: build/freedom/mcumgr/zephyr/zephyr.bin  
  inflating: build/freedom/micropython-w-boot/zephyr/zephyr.bin  
  inflating: build/freedom/micropython/zephyr/zephyr.bin  
  inflating: build/freedom/sensortest/zephyr/zephyr.bin  
  inflating: build/play/blinky/zephyr/zephyr.bin  
  inflating: build/play/cc2538-bsl.py  
  inflating: build/play/micropython/zephyr/zephyr.bin  
  inflating: build/play/wpanusb/zephyr/zephyr.bin  
debian@BeaglePlay:~$ build/play/cc2538-bsl.py build/play/micropython
CC2538 BSL script customized for Laughing Coyote CC1352P target!
Setting BOOT and RESET low
Setting RESET high
Setting BOOT high
Opening port /dev/ttyS4, baud 50000
Reading data from build/play/micropython/zephyr/zephyr.bin
Cannot auto-detect firmware filetype: Assuming .bin
Connecting to target...
CC1350 PG2.0 (7x7mm): 704KB Flash, 20KB SRAM, CCFG.BL_CONFIG at 0x000AFFD8
Primary IEEE Address: 00:12:4B:00:29:B9:95:16
    Performing mass erase
Erasing all main bank flash sectors
    Erase done
Writing 720896 bytes starting at address 0x00000000
Write 208 bytes at 0x000AFF308
    Write done                                
Verifying by comparing CRC32 calculations.
    Verified (match: 0x96bfa321)
debian@BeaglePlay:~$ tio /dev/ttyS4
[tio 10:21:18] tio v1.32
[tio 10:21:18] Press ctrl-t q to quit
[tio 10:21:18] Connected

>>> help
<function>
>>> help()
Welcome to MicroPython!

Control commands:
  CTRL-A        -- on a blank line, enter raw REPL mode
  CTRL-B        -- on a blank line, enter normal REPL mode
  CTRL-C        -- interrupt a running program
  CTRL-D        -- on a blank line, do a soft reset of the board
  CTRL-E        -- on a blank line, enter paste mode

For further help on a specific object, type help(obj)

See https://beagleconnect.org/micropython for examples.
>>>