Giter Club home page Giter Club logo

Comments (6)

kbr2000 avatar kbr2000 commented on May 28, 2024

Hey there, i'm experiencing the same problem (using an ESP-01 module with a recent punyforth clone from yesterday).

The flashing procedure works, so does booting, but it doesn't print the "Punyforth ready." message, and seems to hang after displaying "(stack)".

I'm using minicom instead at 115200 baud, 8N1, through a PL2303 based USB-to-serial adapter.

The ESP seems to function otherwise, as i can see a WiFi AP appearing with a SSID corresponding with my module's MAC address.

My next step will likely be retesting the PL2303 (which is working bidirectionally since i was able to both flash and receive the boot messages), and observing the serial communication closer to see if i'm missing something.

See you all back here!

from punyforth.

zeroflag avatar zeroflag commented on May 28, 2024

Hi, can you try this out with coolterm, using the settings from the readme.md? I remember having some problems with screen. Probably it never worked with screen or screen should be configured differently.

from punyforth.

GerardSontag avatar GerardSontag commented on May 28, 2024

Hello, i had similar problem with TeraTerm/punyforth neither with TeraTerm/other kind of forth.
If i remember correctly punyforth is not doing a reset/init on the UART port before using it and i suspect this is the reason why some of us get troubles.

from punyforth.

zeroflag avatar zeroflag commented on May 28, 2024

If i remember correctly punyforth is not doing a reset/init on the UART port before using

Thanks for the tip @GerardSontag, I'll investigate this.

from punyforth.

cefn avatar cefn commented on May 28, 2024

Switched to Windows (Virtualbox based on Free Windows 10 90-day 'Edge' tester from Microsoft). That's because Coolterm is only available as a 32-bit application on Linux, and it was looking like a world of pain to install multiarch and a whole set of i386 desktop libs just for Coolterm.

Coolterm (on windows) does indeed function against the flashed punyforth on NodeMCU-M (ESP8285) following my flashing with --flashmode dout

I was then able to prove that miniterm could also connect and behave as expected if I avoided my usual --raw flag (which disables line mode), and added a new --echo flag. Connecting like this was successful from CMD.exe after installing Python3 into windows (adding it to the path). For Pip instructions try... https://vgkits.org/blog/pip3-howto/

pip3 install pyserial
python -m serial.tools.miniterm --echo COM3 115200

from punyforth.

cefn avatar cefn commented on May 28, 2024

And now also proven to work back on Linux...

To install miniterm (after installing pip3)...

pip3 install pyserial

Then run it like...

python3 -m serial.tools.miniterm --echo /dev/ttyUSB0 115200

from punyforth.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.