This project came about because my existing alarm system an SL5 Friedland Response Alarm (Honeywell) system had no easy means to interface with it so that I could control it through sms or through the web. Fortunately after power up the EX-F320 was recognised by SRFS as a SmartRF04 board. A quick restart of the EX-F320 would determined if the SmartRF04 firmware would run or not. These files are located in \Program Files\Texas Instruments\SmartRF Tools\Firmware\SmartRF04EB. Just over a week later I received the EX-F320, it came with 2 different USB cables for powering the board, 2 sets of 2 pin jump leads and 2 sets of 4 pin jump leads (I can't see the point of the 4 pin leads, it would have been better to supply individual jump leads!).Ī powering up the EX-F320 and verifying it was recognised by the Silabls programmer I downloaded and installed SmartRF Studio (SRFS). Next I flashed the bootloader (srf04eb_bootloader.hex) and the firmware (fw0400.hex) to the EX-F320. Luckily I already had a Silabs programmer to flash the EX-F320, in fact the Silabs programmer also uses a C8051F320! Its possible to build a cheap Silabs parallel port programmer or buy a cheap clone from Aliexpress. Initially I wasn't sure whether it would possible to use this board or not but ordered one considering its low cost (approx £12+£4p&p). So I started searching for a C8051F320 board that could possible could do the trick, in the end I found the understated EX-F320 development board by WaveShare. Therefore the interface required from the board is minimal if we disregard the level shifting feature and assume 3 volts. The chipcon debug/programming interface for these TI chips is just 3 wires Debug Data, Debug Clock and RESET. The SmartRF04 essentially contains a C8051F320 and along with additional circuitry for level shifting and on board peripherals. Although the TI CC debugger is a relative inexpensive debugging tool, I did stumble across a cheaper option that is compatible with the TI software suite (SmartRF Studio & IAR) and could be used for development or re-flashing a dead CC debugger/SmartRF04EB.Īn alternative to the CC debugger is to use the more expensive SmartRF04EB development board.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |