Chipcon AS
SmartRF
®
CC2420DBK Demonstration Board Kit User Manual
(rev. 1.3) 2004-11-03 Page 49/ 52
Troubleshooting
It does not work
•
Make sure that the power supply is connected to the correct pins on the power
connector.
•
Is the supply voltage correctly polarized? If not, the protection diode will prevent any
current from flowing. + and – are indicated on the PCB. On the DC jack, the tip is +
and the ring is –.
I cannot program the AVR using the serial port
•
If you have programmed the AVR using an external programmer, you must use an
external programmer to program the AVR with the bootloader before you can use the
serial port to program the AVR again.
Boot reset vector enable
•
If you are using the JTAG ICE, JTAG ICE mkII or AVR ISP with AVR studio, you must
use disable the boot reset vector enable.
Bootloader
•
If you get the following message in AVR Studio when trying the bootloader:
o
No supported board found AVR Prog 1.37
•
Make sure that the bootloader step-by-step procedure is followed. If the procedure is
followed the bootloader can be corrupted.
•
Follow this procedure to reprogram the bootloader:
o
Download bootloader for CC2420 from our web site
o
Connect AVR ISP to connector P6 and a PC with running AVR Studio. See
chapter about bootloader for details.
o
Apply power
o
Verify correct fuses settings according to CC2420DBK User Manual
o
Program the flash with the downloaded bootloader a90 (hex) file.
o
Please remember to set the lock bit, Mode 2 for the Bootloader Section.
o
Start the bootloader according to the User Manual
o
Program the flash with the “rf_blink_led” example using bootloader AVR Prog
and the rf_blink_led.hex file.
o
Disconnect RS-232 cable and AVR ISP
o
Run the rf_bink_led code example using the CC2420DBK and verify correct
performance.
•
If you get the following message in AVR Studio when trying the bootloader:
o
Programming - Verifying error address: 0x0000 Expect: 0x940C Receive:
0x0000
•
Follow the procedure above to reprogram the bootloader with the latest version from
the Chipcon web side and check Atmega128L fuse settings.
http://www.chipcon.com/index.cfm?kat_id=2&subkat_id=12&dok_id=115