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.
>>>