dhylands / rshell

Remote Shell for MicroPython
MIT License
952 stars 134 forks source link

rshell not connecting to pico #195

Closed SputnikTheMighty closed 2 years ago

SputnikTheMighty commented 2 years ago

Hi,

Super noob question incoming...

I'm running MicroPython version 1.19.1 on a Raspberry Pi Pico board.

When I try to run rshell, I connect to my own PC instead of the Pico board. When I use ls, the list is of the folders in my home directory.

I have previously used ampy to copy across file pico_helloworld.py which you can see in the rshell startup.

Is there something else I have to do in order to connect to the Pico?

rose@xxxxxxx:~$ rshell --port /dev/ttyACM0
Using buffer-size of 32
Connecting to /dev/ttyACM0 (buffer-size 32)...
Trying to connect to REPL  connected
Retrieving sysname ... rp2
Testing if ubinascii.unhexlify exists ... Y
Retrieving root directories ... /pico_helloworld.py/
Setting time ... Aug 18, 2022 11:42:16
Evaluating board_name ... pyboard
Retrieving time epoch ... Jan 01, 1970
Welcome to rshell. Use Control-D (or the exit command) to exit rshell.
/home/rose> ls
Desktop/                                                      
Documents/                                                    
Downloads/                                                    
Music/                                                        
Pictures/                                                     
Public/                                                                                         
Templates/                                                                                                   
Videos/                                                                                          
cmake-3.20.2/                                                 
esp/                                                                                       
openocd/                                                      
scripts/                                                      
snap/                                                                                                        
/home/rose> ls -l /flash
Cannot access '/flash': No such file or directory
SputnikTheMighty commented 2 years ago

Hey I solved my own problem....

I needed to copy / list /pyboard and not /flash

For example

/home/rose> ls /pyboard
pico_helloworld.py

Leaving this here in case anyone else is as dumb as me haha