-
Recent Posts
Recent Comments
Archives
- December 2021
- January 2019
- April 2018
- March 2018
- June 2016
- April 2016
- October 2015
- June 2015
- March 2015
- December 2014
- August 2014
- July 2014
- June 2014
- May 2014
- April 2014
- March 2014
- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- August 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
Categories
- ADE7763
- AmScope
- Arduino
- ARM
- AS3935
- AVC
- Components
- Desk Clock
- Die Filer
- FIRST LEGO League
- Furnace Monitor
- Home Energy Monitor
- IR Beacon
- LD-AIR
- Lightning detector
- MCP42010
- MSP430
- Personal
- PIC
- Pololu 9DOF IMU
- Processors
- Product reviews
- Projects
- Python
- Rigol DS1102D
- Robotic DVD burner
- RS232 Shifter
- Sailboat Race Timer
- Software
- Sugru
- SUNDAR
- Teensy
- uBlock LEA-6H
- Uncategorized
- Vectronix DMC
- XBee
Meta
Monthly Archives: April 2014
What is wrong with this code?
So I spend a few frustrating hours tracking down a bug in this seemingly simple idiot proof code: long labs(long val) { long retval; if (val < 0) { retval = -val; } else { retval = val; } return … Continue reading
Posted in Software
Comments Off on What is wrong with this code?
Strange bug still comes and goes
I have this bizzar bug that comes and goes. When connected to the JTAG pod, I never see it. When operating disconnected, it will in fits and starts not boot properly. Since it never seems to happen when connected to … Continue reading
Spring time is for bugs
Another frustrating evening. On occasion, my processor will not boot if you press the reset button. You can press then button a hundred times and nothing. And yet it never seems to fail when commanded to reset from JTAG. Since … Continue reading
Posted in AVC
Comments Off on Spring time is for bugs
Found the nasty bug.
I was unable to allow the dog to sleep. Had to find the bug or I was not going to be able to sleep. After a few more occurances, I had enough data to give me reason to suspect I was … Continue reading
Posted in AVC, uBlock LEA-6H
2 Comments
Chassing a “Heisenbug”
I have a crash that occurs at somewhat random times. It may go 20 minutes or it may crash within a few seconds. The blink code on my LED indicates a Prefetch Abort. In other words, the instruction it went … Continue reading
Posted in AVC
Comments Off on Chassing a “Heisenbug”
Chassing random crashes
Last night I stopped trying to add more functionality and get to the bottom of these random crashes. If I have lots of GPS data flowing through the system the system will crash in various ways. One way includes a … Continue reading
Derailed!
Today I was going to finish the GPS code for the robot when I discovered that my automated backups had not run in a few days. Sure enough I found a bug in my software that does backups. Lets hope … Continue reading
Posted in AVC, Robotic DVD burner
Comments Off on Derailed!
Hail Marry failed
Saturday I connected the GPS module and for a few seconds things looked good. But then the dreaded Data Abort exception started to occur. I have yet to narrow the problem down, but it would seem that bad things happen … Continue reading
Posted in AVC
Comments Off on Hail Marry failed
Anticipation, it’s making me wait
This weekend my goal is to get my uBlox LEA-6 module connected to my ARM processor. I have lots of other things I have to do this weekend (pay bills, …) but with a good following sea I should be … Continue reading
Posted in AVC
Comments Off on Anticipation, it’s making me wait