Artwork

תוכן מסופק על ידי HPR Volunteer and Hacker Public Radio. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי HPR Volunteer and Hacker Public Radio או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Player FM - אפליקציית פודקאסט
התחל במצב לא מקוון עם האפליקציה Player FM !

HPR4497: fixing 328eforth

 
שתפו
 

Manage episode 516032112 series 108988
תוכן מסופק על ידי HPR Volunteer and Hacker Public Radio. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי HPR Volunteer and Hacker Public Radio או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.

This show has been flagged as Clean by the host.

Table of Contents

─────────────────

  1. greetings

  2. links to software

  3. hardware

  4. install

  5. check it works

  6. now the fix

  7. outro

0 greetings

═══════════════════

continuation from episode 4388, review of the book the Arduino controlled by eforth by dr chen-hanson ting

1 links to software

═══════════════════

https://github.com/PeterForth/DR-TING-OFFETE-SVFIG-MIRROR, 328eforth source code

https://github.com/Ro5bert/avra, opensource assembler

https://www.engbedded.com/fusecalc/, configuration fuse calculator

https://github.com/avrdudes/avrdude, flashing software

https://github.com/oh2aun/flashforth, terminal shell programs

2 hardware

══════════

programmer, avrisp2 recommended, build your own

https://www.hackerpublicradio.org/eps/hpr2799/index.html

Arduino UNO R3, Arduino Nano

3 install

═════════

download 2159_328eforth.zip unzip that file then cd into it

build assembler file, avra 328eforth220.asm

50+ warnings that avra generates because it pads out the words

with null characters in order to get the write size for each word

an over view of whats going on in the build process

flashing process from the book,

avrdude -p m328p -c avrisp2 -e -U flash:w:328eforth220.hex:i -U lfuse:w:0xff:m -U hfuse:w:0xd8:m -U efuse:w:0xfd:m

what i use,

avrdude -p m328p -c avrisp2 -e -U flash:w:328eforth220.hex:i -U lfuse:w:0xe2:m -U hfuse:w:0xd8:m -U efuse:w:0xfd:m

4 check it works

════════════════

open terminal and plug in board, or reset board you should see,

328eforth v2.20 if you hit the return key you'll get an ok

5 now the fix

═════════════

clues from turnkey

flush+

: flush+ ( -- )

context @ context i!

cp @ cp i!

dp @ dp i!

last @ last i!

flush

;

\ flush+ at the terminal prompt saves words,updates the memory pointers

\ saving words across reboots

now you can save newly defined words across reboots

6 outro

═══════

You're currently going through a difficult transition period called, "Life."

Provide feedback on this episode.

  continue reading

4519 פרקים

Artwork

HPR4497: fixing 328eforth

Hacker Public Radio

20 subscribers

published

iconשתפו
 
Manage episode 516032112 series 108988
תוכן מסופק על ידי HPR Volunteer and Hacker Public Radio. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי HPR Volunteer and Hacker Public Radio או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.

This show has been flagged as Clean by the host.

Table of Contents

─────────────────

  1. greetings

  2. links to software

  3. hardware

  4. install

  5. check it works

  6. now the fix

  7. outro

0 greetings

═══════════════════

continuation from episode 4388, review of the book the Arduino controlled by eforth by dr chen-hanson ting

1 links to software

═══════════════════

https://github.com/PeterForth/DR-TING-OFFETE-SVFIG-MIRROR, 328eforth source code

https://github.com/Ro5bert/avra, opensource assembler

https://www.engbedded.com/fusecalc/, configuration fuse calculator

https://github.com/avrdudes/avrdude, flashing software

https://github.com/oh2aun/flashforth, terminal shell programs

2 hardware

══════════

programmer, avrisp2 recommended, build your own

https://www.hackerpublicradio.org/eps/hpr2799/index.html

Arduino UNO R3, Arduino Nano

3 install

═════════

download 2159_328eforth.zip unzip that file then cd into it

build assembler file, avra 328eforth220.asm

50+ warnings that avra generates because it pads out the words

with null characters in order to get the write size for each word

an over view of whats going on in the build process

flashing process from the book,

avrdude -p m328p -c avrisp2 -e -U flash:w:328eforth220.hex:i -U lfuse:w:0xff:m -U hfuse:w:0xd8:m -U efuse:w:0xfd:m

what i use,

avrdude -p m328p -c avrisp2 -e -U flash:w:328eforth220.hex:i -U lfuse:w:0xe2:m -U hfuse:w:0xd8:m -U efuse:w:0xfd:m

4 check it works

════════════════

open terminal and plug in board, or reset board you should see,

328eforth v2.20 if you hit the return key you'll get an ok

5 now the fix

═════════════

clues from turnkey

flush+

: flush+ ( -- )

context @ context i!

cp @ cp i!

dp @ dp i!

last @ last i!

flush

;

\ flush+ at the terminal prompt saves words,updates the memory pointers

\ saving words across reboots

now you can save newly defined words across reboots

6 outro

═══════

You're currently going through a difficult transition period called, "Life."

Provide feedback on this episode.

  continue reading

4519 פרקים

ทุกตอน

×
 
Loading …

ברוכים הבאים אל Player FM!

Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.

 

מדריך עזר מהיר

האזן לתוכנית הזו בזמן שאתה חוקר
הפעלה