G4DCP

Members
  • Content count

    6
  • Joined

  • Last visited

Community Reputation

0 Neutral

About G4DCP

  • Rank
    Newbie

Profile Information

  • Gender
    Male
  1. G4DCP

    DesignLab 1.0.4 Released!

    Jack, What can I say but excellent service. I've tried the new version and all seems fine. I understand just how hard what you are doing actually is. Do you get any rest? Now all I need to ask is where do I go to find the documentation for ZPUino 2.0? Once again Thanks Peter
  2. G4DCP

    DesignLab 1.0.4 Released!

    Jack, I can understand the problems. Please I am not complaining but very impressed with what you are doing! Many many Thanks Peter
  3. G4DCP

    DesignLab 1.0.4 Released!

    No thats the LogicStart Megawing with a Papillio Pro.
  4. G4DCP

    DesignLab 1.0.4 Released!

    Jack, Is there a guide to the differences between 1.0 and 2.0 that you can point me at? is there a guide to the new rules? I realize that I have no idea how they differ and if I'm likely to be using both (I have a Papilio pro and a Papilio Duo.) I would like to understand the differences. Has the 2.0 upgrade replaced completely the earlier version? Many thanks Peter
  5. G4DCP

    Designlab 1.0.4 and Logicstart Megawing

    Comment out line 16 of SPIADC.h. That should let you compile and move forward.
  6. G4DCP

    DesignLab 1.0.4 Released!

    Having seen ruzzmon's comment above I decided to give this example one more try. Previously I have got no further than the error message so I made the suggested change and tried again. This now compiled cleanly ( no errors, plenty of warnings!) however it still failed to get beyond the first part of the code. By adding print statements I was able to establish that where the interrupts are turned on it never continues. The line that seems to cause the problem is the one that says:- INTRMASK = BIT(INTRLINE_TIMER0); // Enable Timer0 interrupt Serial.println("S2e."); INTRCTL=1; <---- problem line Serial.println("S3."); //Setup VGA Hello World The green lines are the prints I added. The output was:- SmallFS Started.Opening Mod File from SmallFS.4D 2E 4B 2E Number of patterns: 23Memory needed: 96440Loading sample data ptrAll loadedS2.S2a.S2b.S2c.S2d.S2e.As can be seen the code stops after the line INTRCTL=1; Now I'm not an expert on Arduino or FPGA but it seems to me that this is trying to enable interrupts. However I cannot find where the interrupted vector is set up. I would appreciate some help in how to debung this problem. I assume it should call the ZPU interrupts routine "_zpu_interrupt" but don't understand how it knows that is the routine to call. I would also like to say that I think the progress in design lab is excellent I have recently purchased a Papilio DUO -2 MB, and the new design lab persuaded me to dig out my older Papilio pro and logicstart megawing whilst waiting for the arrival of the shields that I have ordered. Yours Peter D Hull