Other Parts Discussed in Thread: CC2510
I'm running Ubuntu 18.10 x64, moserial Terminal 3.0.10 with a SmartRF04EB and CC2430 SoC development board.
The debugging board is a Chinese SmartRF04EB clone; the SmartRF04EB uses the generic USB driver so I've created a /dev/ttyUSB0 symlink with a udev rule for Moserial, a serial terminal emulator.
Moserial port settings (taken from TI docs where I could find them) are: Device:
- /dev/ttyUSB0
- Baud rate: 115,200
- Data bits: 8
- Stop bits: 1
- Parity: None
- Handshake: Software (Xon/Xoff), also tried Hardware (RTS/CTS)
- Access mode: Read and Write
- Local echo: echo received data
Moserial is also set to send Hex with no line ending. I'd like to issue hex debugging commands to the board but I get no response to commands, such as 68 (get chip id) or 34 (read the debug status byte).
TI's SmartRF Studio running on a Windows VM connects and displays chip information, as does cc-tool (Linux) although these use different paths, so the debugger and the board are good:
MacBookPro:~$ cc-tool -t Programmer: SmartRF04EB Target: CC2430 Device info: Name: SmartRF04EB Debugger ID: 0050 Version: 0x0400 Revision: 0x0047 Target info: Name: CC2430 Revision: 0x04 Internal ID: 0x85 ID: 0x2430 Flash size: n/a Flash page size: 2 RAM size: n/a Lock data size: 1 B
It looks like Moserial's settings are incorrect. Can anyone suggest where I've gone wrong?
TIA.
