segfault

Members
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

0 Neutral

About segfault

  • Rank
    Newbie

Profile Information

  • Gender
    Not Telling
  1. segfault

    PicoBlaze & jtagloader

    Hi Jack, thanks for the hint! Figuring out how data2mem and the BMM, HEX, MEM formats work was a torture, but I finally got it working. Now I really appreciate how simple it is to load a program using the ZAP IDE .
  2. segfault

    PicoBlaze & jtagloader

    Hi all, I have two questions concerning PicoBlaze on Papilio Pro: 1. Is it possible to write a PicoBlaze program to Papilio's block RAM using Xilinx's jtagloader utility? Or do I need some special Xilinx hardware? When I run jtagloader, the utility complains about some cable drivers not being present (see the output below). 2. The jtagloader talks about some firmware called "xusbdfwu.hex" and it wants to use an "fxload" application. Can somebody please explain to a noob what the jtagloader is trying to do, so that I understand what's going on at all? Thank you . Here is some relevant jtagloader output: INFO: Set the HW_SERVER_ALLOW_PL_ACCESS environment variable to 1 to access any PL address memory in the TCF debugger memory window.Info:AutoDetecting cable. Please wait.Info:*** WARNING ***: When port is set to auto detect mode, cable speed is set to default 6 MHz regardless of explicit arguments supplied for setting the baud ratesInfo:Connecting to cable (Usb Port - USB21).Info:Checking cable driver.Info:File version of /home/vibe/installed/xilinx/14.6/ISE_DS/ISE/bin/lin64/xusbdfwu.hex = 1030.Info:File version of /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex = 1030.Info: Using libusb.Info: Kernel release = 3.2.0-4-amd64.Info:Cable connection failed.Info:INFO:Cse - The fxload application is not installed. This application is required when using the Platform Cable USB. This warning should be ignored if you are using the Parallel Cable III or Parallel Cable IV. Please download and install the fxload-2002_04_11 package. Note that root access is required to perform the installation.Info:Connecting to cable (Parallel Port - parport0).Info: Linux release = 3.2.0-4-amd64.Warning:WARNING:Cse - Module windrvr6 is not loaded. Please reinstall the cable drivers. See Answer Record 22648.Info:Cable connection failed.[similar warnings follow for parport1-3]Info:Cable autodetection failed.Scan Chain failure or programming cable not found- Are the cables and board plugged in and turned on?- Do you have multiple boards or cables plugged into your pc?
  3. segfault

    cp.exe on Linux!?

    It's working now, thanks!
  4. segfault

    cp.exe on Linux!?

    OK, I loaded one of the bit files onto the board like this: papilio-prog -b bscan_spi_xc6slx9.bit -f papilio_pro.bitBut when I try to upload the Papilio_QuickStart sketch in ZPUino_Examples from the Zap IDE, I get this error: Executing /home/vibe/installed/papilio-zap-ide/hardware/tools/zpu/bin/zpu-elf-size /tmp/build6037701769378218784.tmp/Papilio_QuickStart.cpp.elfBinary sketch size: 1,856 bytes (of a 8,388,608 byte maximum) - 1,836 bytes ROM, 236 bytes memory, 0% usedopen: No such file or directoryCould not open port, exiting...Any idea what could be wrong?
  5. segfault

    cp.exe on Linux!?

    Hello Jack, ZPUino doesn't work for me either. I get the following error when I do "Tools -> Burn Bootloader": java.io.IOException: Cannot run program "/home/vibe/installed/papilio-zap-ide/hardware/tools/papilio/papilio_loader/bin/papilio-prog.exe": java.io.IOException: error=2, No such file or directory
  6. segfault

    cp.exe on Linux!?

    I'm trying to upload the example sketch for the AVR8 processor. I followed the instructions given in the ZAP IDE Quick Start video.
  7. segfault

    cp.exe on Linux!?

    Hi, using the Linux version of ZAP 2.2.0, I get the following error: Cannot run program "/install_dir/hardware/tools/papilio/cp": java.io.IOException: error=2, No such file or directoryThe "hardware/tools/papilio" directory contains "cp.exe", which is not usable on Linux for obvious reasons. (I tried substituting /bin/cp, but that gives me a new error.) What am I doing wrong?