This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1352P7: Cannot write to on board CC1352P7 of BeaglePlay

Part Number: CC1352P7

Tool/software:

Dear TI Engineers,

I have installed the newest minimal image of Beagleplay OS successfully. Mine is a clean installation without extra software stack.

Then, I added this line to /boot/firmware/extlinux/extlinux.conf under label eMMC (default):
fdtoverlays /overlays/k3-am625-beagleplay-bcfserial-no-firmware.dtbo

and then shutdown my board.

I built my WiSUN border router firmware for CC1352P7-1 from within TI CCS. This worked well for a Launchpad + Rasp Pi.

I then, transmitted these firmware
ns_br_LP_CC1352P7_1_tirtos7_ticlang.hex
ns_br_LP_CC1352P7_1_tirtos7_ticlang.out
ns_br_LP_CC1352P7_1_tirtos7_ticlang.map

into BeaglePlay through SSH.

I then began to write to the on board CC1352P7 but ttyS2 did not respond.  Please showed me how to correct it.

debian@BeagleBone:~$ cc1352_flasher -q -p /dev/ttyS2
Opening port /dev/ttyS2, baud 500000
Connecting to target…
ERROR: Timeout waiting for ACK/NACK after ‘Synch (0x55 0x55)’

debian@BeagleBone:~$ cc1352_flasher -v -p /dev/ttyS2
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/cc1352_flasher/cli.py", line 1306, in main
    conf['fname'] = args[0]
                    ~~~~^^^
IndexError: list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/cc1352_flasher/cli.py", line 1308, in main
    raise Exception('No file path given.')
Exception: No file path given.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/cc1352_flasher", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/cc1352_flasher/cli.py", line 1494, in main
    if QUIET >= 10:
       ^^^^^
UnboundLocalError: cannot access local variable 'QUIET' where it is not associated with a value