Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    emard
    @emard
    Hohoohooo :))
    Lawrie Griffiths
    @lawrie
    @emard So do you have fujprog built for the RPi as well?
    emard
    @emard
    Yes and openFPGALoader too
    Maybe fujprog has some bugs related to -t option I'm not sure it works perfectly, but it can upload bit
    Dolu1990
    @Dolu1990
    @emard I will bypass the boot loader for now and see if vex-linux can access the spiflash
    Do you have a 2 cores ready sdcard under the hand ^^ ?
    emard
    @emard
    Yes, the sdcard is inside only with vfat, only it has no ext2 rootfs
    Dolu1990
    @Dolu1990
    hoo right
    emard
    @emard
    I can replace SD with another which has ext2
    Dolu1990
    @Dolu1990
    I'm on uboot right now
    So
    Lawrie Griffiths
    @lawrie
    How did you get to u-boot? Have you solved the flash problem?
    Dolu1990
    @Dolu1990
    i didn't solved the flash problem, just loaded opensbi and uboot via openocd and booted on it
    I can try to do the same for linux and the rootfs
    i have to check, i remember that the 32 MB sdram was just not enough for the ramfs XD
    I will give a try
    without the sdcard
    Paul Ruiz
    @pnru_gitlab
    @emard Tank you for the post about what version is what above. Once on the ULX3S pages there was a table with all ULX3S production runs, but I cannot find the link right now. I think it would be a good idea to update this table and extend it with a few columns detailing ram/flash details and giving each line (other than independent builds) a batch number or something that people can refer to. I'm a regular reader of this gitter and always confused about the meaning of "green 85", etc. A table would help.
    Lawrie Griffiths
    @lawrie
    @Dolu1990 We did eventually run with ramfs in 32MB.
    Dolu1990
    @Dolu1990
    Yes, but the ramfs growed quite a bit ^^
    emard
    @emard
    @pnru_gitlab This is good idea, when I still remember what parts are soldered onboard. This list is at the end of MANUAL.md
    Paul Ruiz
    @pnru_gitlab
    So far I have never played with code that was sensitive to flash/sdram differences but probably I will stumble into it at some point. I have two boards, both of which are "Goran specials" I think,
    emard
    @emard
    Yes, the boards have been bought in skriptarnica cheap, then goran was replacing better parts and adding esp32 manually then sending because there was lot of demand and production was slow
    Paul Ruiz
    @pnru_gitlab
    @emard yes, that is the table I was thinking of. Maybe the production dates are already "batch numbers". So an "old green 85F" is a "Sep-2018 85F", a blue 85F is a "Nov-2019 85F" and a "new green 85F" is a "Jul-2020 85F". I assume each run uses the same sdram and flash, and only the ECP5 differs. Correct? Are there meaningful differences in other parts as well? (e.g. ESP32 hardware).
    Lawrie Griffiths
    @lawrie
    I think "blue 85F" is fairly specific as it refers to one batch of blue 85F boards with 64MB of SDRAM. "green 85F" refers to a variety of green 85F boards with different chips, but I believe they all (apart from perhaps emard specials) have 32MB of SDRAM, which is what is important for SaxonSoc builds. It seems to be the ones with the ISSI flash chips which have the problem with SaxonSoc.
    emard
    @emard
    @pnru_gitlab I'm now pulling my memory and trying to make some table with PN's. There can bi some mistakes even I'm not too shure. But "BLUE" is distinctive, made by watterott and not too many have them
    Goran Mahovlic
    @goran-mahovlic
    Yes, "blue 85F" was small production in Germany with 64Mb SDRAM
    Green boards are made by KonĨar with random mouser available 32Mb SDRAM
    emard
    @emard
    There is 3 different PNs of ISSI FLASH, 2 of 4MB and 1 of 16MB size
    Dolu1990
    @Dolu1990
    Do, can't boot in ramfs, it get out of memory
    emard
    @emard
    Should I replace SD card with ext2?
    Dolu1990
    @Dolu1990
    Yes
    emard
    @emard
    I need 5-10 min
    Dolu1990
    @Dolu1990
    p1 fat, p2 ext2
    thanks :)
    emard
    @emard
    Yes it will be the one that I have been booting 12F: I have some vic20 collection there try not to erase too much :)
    Disconnecting board from rpi
    SD card replaced, p1=fat, p2=ext2
    dtb is from 12f I can write green dtb if you want
    Dolu1990
    @Dolu1990
    Yes please, green dtb (dual corp)
    emard
    @emard
    just a moment
    dtb written
    Dolu1990
    @Dolu1990
    all is setup ^^ ?
    emard
    @emard
    yes, board connected and SD with dtb there
    emard
    @emard
    @pnru_gitlab I tried to update in MANUAL.md the table with mounted PNs from my memory. I still shoud actually look at the boards again which I have and check is that PN exactly so this list may be a bit updated
    Thomas Hornschuh
    @ThomasHornschuh

    https://github.com/emard/ulx3s/blob/master/doc/MANUAL.md#precompiled-opensource-tools-for-all-platforms here is described how to download nightly ready-compiled binaries

    These works better :-) Bitstream generation was successfull, next step will be loading it to the board. But one question: What should I enter for the 85K version on the next-pnr command? Do I need to change it from the default 45K in the blinky Makefile?

    emard
    @emard
    Yes and probably constraints also to v20. Early v17 protypes had 45K this repo is really outdated but I don't maintain it, radiona organized the mantianance of this. Mine is ulx3s-misc
    Lawrie Griffiths
    @lawrie
    The constraint file for that example says it is v20, so that should be OK. So just change -45k to -85k.
    emard
    @emard
    Aha, that should be ok!!!
    Lawrie Griffiths
    @lawrie
    Just trying that example. You also need to remove -basecfg ulx3s_empty.config