Propellar CPUで動作する、Forthインタプリタについての情報です。
以下はWindowsでの説明:
ボードリセット時のPropForthのメッセージ
CON:Prop0 Cog0 RESET - last status: 0 ok
CON:Prop0 Cog1 RESET - last status: 0 ok
CON:Prop0 Cog2 RESET - last status: 0 ok
CON:Prop0 Cog3 RESET - last status: 0 ok
CON:Prop0 Cog4 RESET - last status: 0 ok
CON:Prop0 PROP REBOOT PropForth v4.5 2011JULY25 7:10 0
CON:Prop0 Cog5 RESET - last status: 0 ok
CON:Prop0 Cog6 RESET - last status: 0 ok
Prop0 Cog6 RESET - last status: 0 ok
Prop0 Cog6 ok
本当はv4.6なんですがeepromに書きこまれてるspinファイル内で間違っています。
ForthカーネルはCog6で動作しています。
defaultで基数はdecimalです。
Prop0 Cog6 ok
a
UNDEFINED WORD a
Prop0 Cog6 ok
hex
Prop0 Cog6 ok
st?
ST: 0000000A
Prop0 Cog6 ok
hexで16進数になりスタックにAが置かれました。
dumpでHubメモリ、edumpでeeprom、cogdumpでCogメモリの内容を参照できます。
他のCogに移動できます。
Prop0 Cog6 ok
5 >con
もう一回リターン
Prop0 Cog5 ok
4 >con
もう一回リターン
Prop0 Cog4 ok
6 >con
もう一回リターン
Prop0 Cog6 ok
7 >con
Cog7は通信のために使われているのでForthカーネルはHangupしたと思われます。