The Bus Pirate can be used as an ARM JTAG debugger with OpenOCD. Joby Taffey set up the OpenOCD/Bus Pirate tool chain, and used it to work with a Stellaris LM3S9B90 (ARM Cortex-M3). Get a Bus Pirate for $30, including worldwide shipping at Seeed Studio. Adafruit also has the Bus Pirate and probe cables in […]
Author Archives: Ian
Free PCB Sunday: Flash Destroyer
We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. PCBs are made through Seeed Studio’s Fusion board service. This week we’re giving away two Flash […]
Several PIC UART calculator utilities
Simple serial communication, legacy or with a USB->serial converter, remains a common interface for microcontrollers. The Bus Pirate uses it, the Arduino uses it, lots of hobby projects rely on a serial data link. Most Microchip PIC microcontrollers have a UART, hardware that simplifies serial communications. The serial speed is set by programming the baud […]
Bus Pirate LED Matrix
Joby Taffey has a demo of an SPI-based Sparkfun LED Matrix using the Bus Pirate. You can get a Bus Pirate for $30, including worldwide shipping at Seeed Studio. Adafruit also has the Bus Pirate and probe cables in stock and ready to ship.
Flash Destroyer firmware update
The Flash Destroyer was offline briefly for a firmware update (live stream here). In anticipation of rolling over to 10 million write-verify cycles, we’ve added a decimal point that shows the millions place. When it hits 10 million the least significant digit (the 1s) will be dropped, and the decimal point will move one to […]
Flash Destroyer passes 6 million writes
James managed to catch a screenshot of the Flash Destroyer as it hit 6,000,000, thanks James! The EEPROM is specified for 1 million writes at the voltage and temperature extremes listed in the datasheet. Running at room temperature, this chip might surpass 10 million write cycles. Or not. Stay tuned and find out. Submit your […]
Web platform: uIP TCP/IP stack with multitasking
There’s some new features in Bonybrown’s uIP TCP/IP stack project for the web platform. Some notable changes are: The code runs 3 “tasks” that it multitasks between. One for the IP stack, one for the serial port (debugging help) and another for a handler for telnet (port 23). The telnet server task is pretty easily […]
USB to serial adapter in DB9 footprint
There aren’t many simple ways to add a USB interface to a project using only through-hole parts. This USB-serial adapter from FTDI has the same shape and pinout as a through-hole serial connector. It’s a little pricey (~$22), a USB->serial cable is usually cheaper, but it’s a nice option for a professional-looking USB device without […]
Windows Logic Sniffer client update
There’s a new version of raphihouri’s Windows/.Net client for the Logic Sniffer. This update incorporates suggestions from the forum. Fixed: – glitches at the beginning of trace. – invalid trace returns in demo mode. – window resizing stretches the trace. – channel and trigger numbering and mapping. Added/changed: – Buffer size is now a combo […]
Free PCB Sunday: Flash Destroyer
We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. PCBs are made through Seeed Studio’s Fusion board service. This week we’re giving away two Flash […]
1st Place at Digilent Design Contest
YourITronics’ BlueRover project won first place at the 6th annual Digilent Design Contest. The idea of a remote controlled rover excites almost every electronics student and when we heard about the Digilent contest we realized that we have the possibility to make such a project real. We decided to build our own remote controlled rover but it […]
Flash Destroyer passes 2 million writes
Some time in the last few hours the Flash Destroyer passed 2 million write-verify cycles. jnd points to Microchip application notes 01019A [PDF!] and 00537 [PDF!] that explain the EEPROM endurance characterization process. The higher the temperature, the worse the endurance will be. Generally, and approximately, a device which fails at 10 million cycles at […]
Web platform: uIP TCP/IP stack port
Another update on the uIP TCP/IP stack port for the web platform. Bonybrown has added even more features: Periodic uIP processing now works, driven from RTCC alarm interrupt (500mS). Added start for simple round-robin co-operative task switcher. Latest code is in the SVN. Previous updates here.
Flash Destroyer approaching 1 million writes
The Flash Destroyer, our new EEPROM tester, is going to reach the first million write cycles in the next few hours (see a live stream here). Can you guess what the final write count will be when the EEPROM dies? We’ll give a couple unpublished Dangerous Prototypes PCBs to the three closest guesses. You can […]
Logic Sniffer: Major update, testers needed
This is an old version, see the latest version on the documentation wiki. This week there should be a major update for the Open Logic Sniffer that fixes a communication problem on some boards when alternate bitstreams are loaded. This fix implements the SPI connection between the PIC and FPGA. The update improved sample download […]
Prototype: Flash_Destroyer
The most recent documentation is now on the wiki EEPROMs, such as flash memory, store data in electronic devices like cell phones, smart cards, SD cards, and solid-state drives. This type of memory can only endure a limited number of writes, it will eventually wear out and it won’t store new data. The Flash Destroyer […]
Bus Pirate PIC 18F24J50 programmer update
We’ve been working on a PIC 24F programmer for the Bus Pirate, now we’re working on PIC18F24J50 support. PIC 24Fs and the 18F ‘J’ parts can be programmed directly by the Bus Pirate because they are 3.3volt chips that don’t require a separate programming voltage. 18FJ support means the Bus Pirate can reprogram any Logic […]
Free PCB Sunday: Bus Pirate v3b
We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few professionally-made PCBs from one of our past or future projects, or a related prototype. This week we’re giving away two Bus Pirate v3b PCBs. v3b is a minor update […]
Windows Logic Sniffer client
raphihouri started a Windows/.Net client for the Logic Sniffer, the initial release and documentation is posted in the forum. You can order the OLS at Seeed Studio for $45, including worldwide shipping. Don’t forget that Seeed now has probe cables for $6 each.
Sigrok: Open source logic analyzer client
We previously posted the Sigrok open source logic analyzer client. They’ve done a lot of work and it now supports the Saleae Logic, EE Electronics XLA/ESLA100, and ASIX SIGMA. Open Logic Sniffer support is in progress, which will enable Bus Pirate support at the same time. The Logic Sniffer is $45, including worldwide shipping. The […]
