Tachyon NEON V5 (FAT32 and Ethernet Servers in 32kB EEPROM!)

1111213141517»

Comments

  • MJBMJB Posts: 1,063
    ErNa wrote: »
    ...

    Hi ErNa,
    I am traveling and don't have your Email addresss with me.
    Just wanted to ask again if you have a working build for the IoT5500+P8
    - which exact files from Peter's repository to load for a full
    SD+NW build.
    AFAIR there was an issue with 5.5 vs. 5.4 ??

    I want to set up a server that will log to SD data sent from ESP8266 remote sensors. And makes them available via WEB & FTP

    you have My Email ... thanks
    MJB
  • @MJB - just let me know specifically what it is you need it to do and I'm sure I can sort out any loose ends.
    While it is true I am focused on P2, it is also true that any issues to do with the W5500 will impact its use on the P2, so I would be happy to devote some time to sorting out any issues.

    @ErNa - same goes for you, so please let me know where I can help.

    Tachyon Forth - compact, fast, forthwright and interactive
    useforthlogo-s.png
    --->CLICK THE LOGO for more links<---
    P2 +++++ TAQOZ INTRO & LINKS +++++ P2 SHORTFORM DATASHEET
    P1 +++++ Latest binary V5.4 includes EASYFILE +++++ Tachyon Forth News Blog
    Brisbane, Australia
  • MJBMJB Posts: 1,063
    edited 2019-06-09 - 09:19:38
    @MJB - just let me know specifically what it is you need it to do and I'm sure I can sort out any loose ends.
    While it is true I am focused on P2, it is also true that any issues to do with the W5500 will impact its use on the P2, so I would be happy to devote some time to sorting out any issues.

    @ErNa - same goes for you, so please let me know where I can help.

    Hi Peter,
    great to see your progress on P2.

    I was hoping there are IoT5500+P8 users out there having a latest build config they could share.
    Yesterday I downloaded the full Tachyon dropbox share again.

    The V5 contains a
    TACHYON.SPIN (V5.2) which is much larger (mostly ROMS) than the
    TACHYON5r4.SPIN (V5.4) - but also quite a number of other changes.

    There is also a subfolder V5.4 with some slightly different files

    so I take the subfolder to build a IoT5500+P8 ?
    TACHYON5r4.SPIN
    Extend
    Easyfile
    Easynet
    FTP
    HTTP
    

    AND - there are NO ISSUES (yet ..)

    It is a while since the Spinneret HTTP+ version, but I am confident
    to use adapted HTTP/FTP/Telnet to implement s.th. much simpler than MQTT for my use

    - receiving ESP8266 remote sensor data
    - logging to SD
    - presenting via HTTP
    - download via FTP
    - Ping-Pong to other P1+Tachyon systems
    - a little QVGA-LCD-display
    - Bluetooth-Serial might be nice ...
    ...

    EDIT: and one future day ... a P2D2+Eval-Board ;-) :-)

    EDIT2: & btw. having now a STABLE & MATURE Tachyon on the P1, not changing every few days, will make it's use a bit less challenging ;-)




  • tritoniumtritonium Posts: 258
    edited 2019-06-09 - 10:45:22
    Hi
    having now a STABLE & MATURE Tachyon on the P1, not changing every few days, will make it's use a bit less challenging ;-)

    AHA- that's what I've been waiting for- no disrespect but I found forth a challenge without continual improvements (meaning changes). Of course improvements are great but can be hard to keep up with.

    So
    Where can I find the 'STABLE & MATURE Tachyon on the P1' files and instructions please?
    There seem to have been so many versions.


    Dave
  • MJBMJB Posts: 1,063
    tritonium wrote: »
    Hi
    having now a STABLE & MATURE Tachyon on the P1, not changing every few days, will make it's use a bit less challenging ;-)

    AHA- that's what I've been waiting for- no disrespect but I found forth a challenge without continual improvements (meaning changes). Of course improvements are great but can be hard to keep up with.

    So
    Where can I find the 'STABLE & MATURE Tachyon on the P1' files and instructions please?
    There seem to have been so many versions.


    Dave

    in Peter's footer is a link to his dropbox folder
    V5 is the latest for P1
    the P2 folder is the latest TaqOS and Tachyon for the P2
    in MORE is a load of examples and demos

    latest version is
    version long 540_181011

    so unchanged since 8 month now ...
  • @MJB
    so unchanged since 8 month now ...

    That's great- I guess then its pretty stable so no gotchas to watch out for.

    Thanks

    Must give it a try in preparation for P2


    Dave

  • I decided that I needed to tidy up those files, especially V5, so I've started a README.TXT and created folders for organize it better. The current kernel itself along with archives etc has its own KERNEL folder, as do the MODULES such as EXTEND and EASYFILE etc. I hope to gradually organize it in such a way that files can be found easily and without too much clutter.

    I'm not too concerned with the older versions though since V5 upgraded V4 which was the first wordcode version that replaced the last bytecode version V3. Maybe I will write a little ABOUT.TXT in the main TACHYON folder to explain all this.

    If anyone asks about documentation then I will simply point out that while it seems and will always be "incomplete", that nonetheless I have written enough that others can add to it or at least fill in what they know and then ask questions. Please feel free to add sections to the existing documentation or create new documents which can be linked in.

    Tachyon Forth - compact, fast, forthwright and interactive
    useforthlogo-s.png
    --->CLICK THE LOGO for more links<---
    P2 +++++ TAQOZ INTRO & LINKS +++++ P2 SHORTFORM DATASHEET
    P1 +++++ Latest binary V5.4 includes EASYFILE +++++ Tachyon Forth News Blog
    Brisbane, Australia
  • MJBMJB Posts: 1,063
    edited 2019-06-10 - 22:20:50
    SD CARD issue

    directory is not shown correctly

    this 4GB SDHC card worked before with Tachyon - not sure which exact version
    and contains a number of files.

    the more verbose version of .CARD gives a reboot in the SPEED line
    --------------------------------------------------------------------------------
    ...  MOUNT -->
    CARD: NCard BG73.10 #5957.3321 2012/3 !C0FF.8069 14,974us
    FAT: #0000.0000 TXX  TXT  0 bytes (0kB clusters)
     ok
    ...  .CARD --> NCard BG73.10 #5957.3321 2012/3 !C0FF.8069 14,977us ok
    ...
    ...  pri !SD 0EXIT
    ...        CR ." MFG:    "  cid C@ .BYTE
    ...        CR ." OEM:    "  cid 1+ 2 CTYPE
    ...        CR ." PROD:   "  cid 3 + 5 CTYPE
    ...        CR ." REV:    "  cid 8 + C@ .BYTE
    ...        CR ." S/N:    "  cid 9 + U@ .LONG
    ...        CR ." DATE:   "  cid #13 + C@
    ...        8 << cid #14 + C@ OR
    ...        DUP 4 >> #2000 + #10 PRINTNUM ??? in .CARD at PRINTNUM
    
    ...        ." /"  >N #10 PRINTNUM ??? in .CARD at PRINTNUM
    
    ...        CR ." CRC:    "  cid #15 + C@ 2/ .BYTE
    ...        CR ." OCR:    "  ocr @ .LONG
    ...        CR ." SPEED:  "  CNT@ 256 FOR I SECTOR NEXT CNT@ SWAP - ABS CLKFREQ 1000000 / / 8 >> .
    ...        cid 16 DUMP csd 16 DUMP
    ...      ;
    ...  .CARD -->
    MFG:    73
    OEM:    BG
    PROD:   NCard
    REV:    10
    S/N:    5957.3321
    DATE:   /
    CRC:    6C
    OCR:    C0FF.8069
    SPEED:  |
    
      Propeller .:.:--TACHYON--:.:. Forth V5r4 NEON 540181011.1000
      *** MODULES ***  Propeller .:.:--TACHYON--:.:. Forth V5r4 NEON 540181011.1000
    3F8E: EASYFILE         SDHC card + FAT32 Virtual Memory File System V1.2 171024-0000
    2ECA: TOOLS            DEV TOOLS
    1A00: EXTEND           Primary extensions to TACHYON V5 kernel  - 18104-0900
    
    
    FREQ = 80.00MHZ
    *** INITS ***
    MOUNT 45CC
    NO ROMS
    *** I2C ***
    $42 I/O
    $A0 EE/RTC
    I/O =  31 :UHUU 27 :DDHL 23 :LUDD 19 :~~~~ 15 :~U~~ 11 :~~UU 7 :DD~~ 3 :~UUU
    INTERCOM:
    
    CODE:$5194 = 20372 bytes
    NAME:$5400 = 8192 bytes
    DATA:$797D = 1133 bytes
    FREE:      = 620 bytes
     Data Stack (0)
    Mon, 01 Jan 2001 00:00:00 UTC
    CARD: NCard BG73.10 #5957.3321 2012/3 !C0FF.8069 14,974us
    FAT: #0000.0000 TXX  TXT  0 bytes (0kB clusters)
    
    --------------------------------------------------------------------------------
    ...
    ...  cid 16 DUMP csd 16 DUMP -->
    0000.7735:  73 42 47  4E 43 61 72  64 10 21 33  57 59 00 C3  D9    sBGNCard.!3WY...
    0000.7745:  40 0E 00  32 5B 59 00  00 1D E9 7F  80 0A 40 00  69    @..2[Y.......@.i ok
    ...
    ...  CR ." SPEED:  "  CNT@ 256 FOR I SECTOR NEXT CNT@ SWAP - ABS CLKFREQ 1000000 / / 8 >> . -->
    SPEED:    0M
    SPEED:  |
    
      Propeller .:.:--TACHYON--:.:. Forth V5r4 NEON 540181011.1000
      *** MODULES ***  Propeller .:.:--TACHYON--:.:. Forth V5r4 NEON 540181011.1000
    3F8E: EASYFILE         SDHC card + FAT32 Virtual Memory File System V1.2 171024-0000
    2ECA: TOOLS            DEV TOOLS
    1A00: EXTEND           Primary extensions to TACHYON V5 kernel  - 18104-0900
    
    (..sone stuff removed ..)
    
    ...  ls
    CARD: NCard BG73.10 #5957.3321 2012/3 !C0FF.8069 14,974us
    FAT: #0000.0000 TXX  TXT  0 bytes (0kB clusters)
    
    ...  DIR -->
     ok
    ...  MOUNT -->
    CARD: NCard BG73.10 #5957.3321 2012/3 !C0FF.8069 14,974us
    FAT: #0000.0000 TXX  TXT  0 bytes (0kB clusters)
     ok
    ...  .CARD --> NCard BG73.10 #5957.3321 2012/3 !C0FF.8069 14,978us ok
    ...
    

    EDIT:
    the Directory looks OK
    ...  $800000 $100 SD DUMP -->
    0080.0000:   4D 4A 42 53  44 20 20 20  20 20 20 08  00 00 00 00    MJBSD      .....
    0080.0010:   00 00 00 00  00 00 77 A3  64 4C 00 00  00 00 00 00    ......w.dL......
    0080.0020:   41 4A 41 58  30 30 30 31  48 54 4D 20  00 08 94 A4    AJAX0001HTM ....
    0080.0030:   64 4C 64 4C  00 00 F0 92  F8 44 03 00  CE 02 00 00    dLdL.....D......
    0080.0040:   41 4A 41 58  30 30 30 31  48 54 58 20  00 0E 94 A4    AJAX0001HTX ....
    0080.0050:   64 4C 64 4C  00 00 F4 92  F8 44 04 00  5D 00 00 00    dLdL.....D..]...
    0080.0060:   41 4A 41 58  30 30 30 32  48 54 58 20  00 11 94 A4    AJAX0002HTX ....
    0080.0070:   64 4C 64 4C  00 00 23 A1  F4 44 05 00  5E 00 00 00    dLdL..#..D..^...
    0080.0080:   46 41 56 49  43 4F 4E 20  49 43 4F 20  00 14 94 A4    FAVICON ICO ....
    0080.0090:   64 4C 64 4C  00 00 F8 54  D7 44 06 00  85 1F 00 00    dLdL...T.D......
    0080.00A0:   46 49 52 4D  57 41 52 45  52 4F 4D 20  00 18 94 A4    FIRMWAREROM ....
    0080.00B0:   64 4C 64 4C  00 00 A4 54  D7 44 07 00  00 80 00 00    dLdL...T.D......
    0080.00C0:   48 4F 4D 45  20 20 20 20  48 54 4D 20  00 21 94 A4    HOME    HTM .!..
    0080.00D0:   64 4C 64 4C  00 00 F8 54  D7 44 08 00  9D 2C 00 00    dLdL...T.D...,..
    0080.00E0:   48 4F 4D 45  32 20 20 20  48 54 4D 20  00 24 94 A4    HOME2   HTM .$..
    0080.00F0:   64 4C 64 4C  00 00 60 75  DB 44 09 00  E4 01 00 00    dLdL..`u.D...... ok
    
    

    this as well
    ...  $800000 9 >> SECTOR lsdirs -->
    AJAX0001.HTM    .....a 8000.984A  718  m2014/07 /24   18:23   c2018/03 /04   20:36 920.  a2018/03 /04
    AJAX0001.HTX    .....a 0000.984A   93  m2014/07 /24   18:23   c2018/03 /04   20:36 920.  a2018/03 /04
    AJAX0002.HTX    .....a 8000.984A   94  m2014/07 /20   20:09   c2018/03 /04   20:36 920.  a2018/03 /04
    FAVICON .ICO    .....a 0000.984A 8069  m2014/06 /23   10:39   c2018/03 /04   20:36 920.  a2018/03 /04
    FIRMWARE.ROM    .....a 8000.984A  32k  m2014/06 /23   10:37   c2018/03 /04   20:36 920.  a2018/03 /04
    HOME    .HTM    .....a 0000.984A  11k  m2014/06 /23   10:39   c2018/03 /04   20:36 920.  a2018/03 /04
    HOME2   .HTM    .....a 8000.984A  484  m2014/06 /27   14:43   c2018/03 /04   20:36 920.  a2018/03 /04
    HTTP001 .HTM    .....a 0000.984A  388  m2014/06 /23   10:39   c2018/03 /04   20:36 920.  a2018/03 /04
    HTTP404 .HTM    .....a 8000.984A  564  m2014/06 /23   10:39   c2018/03 /04   20:36 920.  a2018/03 /04
    JGHOME  .HTM    .....a 0000.984A 2584  m2014/08 /01   16:07   c2018/03 /04   20:36 920.  a2018/03 /04
    JGHOME  .HTX    .....a 8000.984A  108  m2014/08 /01   16:40   c2018/03 /04   20:36 920.  a2018/03 /04
    JGHOME~1.TES    .....a 0000.984A 1219  m2014/08 /02   21:41   c2018/03 /04   20:36 920.  a2018/03 /04
    JGINDEX .HTM    .....a 8000.984A 9810  m2014/07 /29   22:19   c2018/03 /04   20:36 920.  a2018/03 /04
    LOG0001 .TXT    .....a 0000.984A 130k  m2014/06 /26   18:19   c2018/03 /04   20:36 920.  a2018/03 /04  ok
    

    trying to figure out where it goes wrong ...
Sign In or Register to comment.