ivanjh Posted August 16, 2012 Report Share Posted August 16, 2012 I've grabbed the most recent ZPUino HDL and tried to build it "all".https://github.com/a...abd3b8a95876fcdBasically I tried to build every Makefile under "zpu/hdl/zpuino/boards"for i in `find /mnt/scratch/ZPUino-HDL/zpu/hdl/zpuino/boards/ -name Makefile -printf %h\\\\n`; do cd $i make | tee $i/Makefile.outdoneA number of the makes failed.https://raw.github.c...00/Makefile.outhttps://raw.github.c...16/Makefile.outhttps://raw.github.c...on/Makefile.outAre we expecting failures in these makes, or is it something about my setup? Link to comment Share on other sites More sharing options...
alvieboy Posted August 16, 2012 Report Share Posted August 16, 2012 That's indeed my problem, sorry. I've been pushing stuff into repo that I should not.Nexys3 support is preliminary however, so it won't build.I've pushed some changes that should fix the above issues.Question: why are you synthesizing all of the boards ? Should be faster if you only synthesize those you own.Best,Alvie Link to comment Share on other sites More sharing options...
ivanjh Posted August 17, 2012 Author Report Share Posted August 17, 2012 Oh, I was just going to start playing with a few things, and wanted to make sure I didn't break any interdependencies.Some didn't build, and since I'm quite new to this, I wasn't sure if it was my setup - or a real build problem. (I've had all sorts of fun getting ISE to run - glibc crashing craziness )Synthesizing all of the boards is really just a sanity check for me, I wasn't harassing you for a fix. Link to comment Share on other sites More sharing options...
ivanjh Posted August 17, 2012 Author Report Share Posted August 17, 2012 Looks like the new drop breaks a few things:ERROR:HDLParsers:3312 - "/mnt/scratch/ZPUino-HDL/zpu/hdl/zpuino/zpuino_intr.vhd" Line 194. Undefined symbol 'Undefined'.https://raw.github.c...kefile.fail.outIt appears that "Undefined" was introduced in:https://github.com/a...80f213dc0f64c7bBut seems to be missing from most of the board "zpu_config.vhd"shttps://github.com/a.../zpu_config.vhdOr... it could be me...I've tried to drop my make logs here (WARNING - not very stable at the moment): https://github.com/ivanjh/ZPUino-HDL/tree/build Link to comment Share on other sites More sharing options...
alvieboy Posted August 21, 2012 Report Share Posted August 21, 2012 Yes, some boards might still miss the "Undefined". Please add them asconstant Undefined: std_logic := '0';It's meant for optimizations when size/speed is not met for a small margin (then we define it to 'U' and some optimizations will be done) Link to comment Share on other sites More sharing options...
ivanjh Posted August 21, 2012 Author Report Share Posted August 21, 2012 Are you happy to accept GitHub pull requests?Or do you prefer another method for proposed changes? Link to comment Share on other sites More sharing options...
alvieboy Posted August 22, 2012 Report Share Posted August 22, 2012 Are you happy to accept GitHub pull requests?Or do you prefer another method for proposed changes?More than happy with GitHub requests It's indeed the easiest method.Álvaro Link to comment Share on other sites More sharing options...
alvieboy Posted August 24, 2012 Report Share Posted August 24, 2012 Just approved your request. A huge thanks!Alvie Link to comment Share on other sites More sharing options...
ivanjh Posted August 27, 2012 Author Report Share Posted August 27, 2012 *sigh* Except that I did mess up, and add a dupe.https://github.com/ivanjh/ZPUino-HDL/commit/26310eb017200532f88bba49490e10a6d514e55fThere's still some issues stopping /papilio_one/s3e500/variants/hyperion/ from buildingCompiling vhdl file "/mnt/scratch/ZPUino-HDL/zpu/hdl/zpuino/boards/papilio_one/s3e500/variants/hyperion/../../../../../wb_char_ram_8x8_sp.vhd" in Library work.ERROR:HDLParsers:3264 - Can't read file "/mnt/scratch/ZPUino-HDL/zpu/hdl/zpuino/boards/papilio_one/s3e500/variants/hyperion/../../../../../wb_char_ram_8x8_sp.vhd": No such file or directoryWhen I sort it out, and get it to build, I'll send another pull request.Also the / zpu / hdl / zpuino / boards / papilio_one / s3e500 / variants / apollo seems to missing it's PRJ file. Did it get forgotten, or doesn't really exist yet?P.S. At the moment, my latest build logs are at: https://github.com/ivanjh/ZPUino-HDL/tree/build built from my https://github.com/ivanjh/ZPUino-HDL/commits/pullreq fork. Link to comment Share on other sites More sharing options...
alvieboy Posted August 27, 2012 Report Share Posted August 27, 2012 More missing files. I've added them to repo. I also removed that dupe The 7 segment controller is also in repo now, but completely untested, will do so Tuesday.Alvie Link to comment Share on other sites More sharing options...
ivanjh Posted August 30, 2012 Author Report Share Posted August 30, 2012 Sweetness & light. ;-)Nice work. Looks like only the nexys3_S6LX16 & the papilio-plus_S6LX4 don't Make nicely at the moment.build.fail.nexys3_S6LX16.log - ERROR:HDLCompiler:636 - "/mnt/scratch/ZPUino-HDL/zpu/hdl/zpuino/boards/nexys3/S6LX16/nexys3_top.vhd" Line 365: Net <gpio_o[52]> is already driven by input port <I>. https://raw.github.c...xys3_S6LX16.logbuild.fail.papilio-plus_S6LX4.log - Seems to be a problem building the bootloader. ../common/register.h:9:33: board_papilio_plus.h: No such file or directoryhttps://raw.github.c...-plus_S6LX4.logMy current logs (and build output) @ https://github.com/i...-HDL/tree/build Link to comment Share on other sites More sharing options...
Pizus Posted August 30, 2012 Report Share Posted August 30, 2012 Hello,hope not be off topic, but I was playing with papilio-plus and the arcade wing and, loading the sketches on the "zpuino-1.0-PapilioOne-S3E500-VGA160x120x8.bit" resulted in a good image but the foreground and the background of the writings are the same (cannot be read).Strangely, loading the old Z2 version resulted in the opposite behaviour: nice writings but no image.I checked the code for the IO_slot but seems to be OK. I don't know how to get the old build to compare the diff.Any hints? Link to comment Share on other sites More sharing options...
ivanjh Posted August 31, 2012 Author Report Share Posted August 31, 2012 I don't know how to get the old build to compare the diff.Hmm.... I have not downloaded bit files - I've always built mine from source. So, I'm not even sure where you've gotten the ones you've got.Where did you get these bitfiles from? Link to comment Share on other sites More sharing options...
Pizus Posted August 31, 2012 Report Share Posted August 31, 2012 Simply downloaded from the links in the gadgetfactory site. Anyway I have not expressed myself correctly. What i was trying to do was to get the zb2 sources for ZPUino to compare the two projects that led to the two bit files reported below. . In particular I expect that there should be some diff in the ZPUino_VGA and ZPUino_vga_char_ram.zpuino-1.0-PapilioOne-S3E500-VGA160x120x8.bitzpuino-ZB2-PapilioOne-S3E500-HQVGA-8bit-ArcadeWing.bit Link to comment Share on other sites More sharing options...
ivanjh Posted August 31, 2012 Author Report Share Posted August 31, 2012 I would guess either Alvie's or GadgetFactory's Git repos...https://github.com/GadgetFactory/ZPUino-HDL/tree/master/zpu/hdl/zpuinohttps://github.com/alvieboy/ZPUino-HDL/tree/master/zpu/hdl/zpuinoBut I'm not sure any particular versions or builds are tagged. Link to comment Share on other sites More sharing options...
alvieboy Posted August 31, 2012 Report Share Posted August 31, 2012 Hi Pizus,care to send me your email (to zpuino@alvie.com) so I can get you a test bitfile ? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.