Home
SmartRF Flash Programmer User Manual
Contents
1. Click the Perform actions button to start programming Status will be displayed in the field below the button The action Verify against hex file can be used to check current image on the USB MCU with the given hex file j INSTRUMENTS SWRUO069D Page 11 of 18 Flash Programmer 4 2 2 SmartRFO5EB da Texas Instruments SmartRF Flash Programmer WP Texa Ents Device SmarRFOSEB e Intertace i SmartRFOSEB Fast SmartRFOSEB System on Chip EB application USB EB application serial EB bootloader m5P420 USB Dabug Achorne Board identification C Erase and program ID Number Ku Ce Erase program and verify Append and verify Auto inerement ID number Verify against hes file Read flash into hee file Perform actions IEEE address successfully read Figure 8 SmartRFO5EB bootloader For programming of the bootloader on SmartRFO5EB it is possible to use the CC Debugger as illustrated on the image shown when Device SmartRFO5EB is selected It is also possible to use a SmartRFO4EB or SmartRFO5EB board instead of the CC Debugger The 10 pin flat ribbon cable should then be connected on the SoC Debug header on the SmartRFOxEB Programmer Device to be programmed soc Debug USB Debug SmarntRFOLEBR SmantRFOSEB Figure 9 Programming of bootloader with SmartRFO4EB The interface speed can be set to either Fast or Slow This determines the clock speed on the debug in
2. COMMAND LINE INTE REA CB EN 14 5 1 VT TIN eege EEN 14 3 2 PLUG IN TO TAR WORKBENCH s sssssssesssesssesssessersserssesseesssesseessersersseresersersserssersserssersserssere 14 5 2 1 E 14 5 2 2 EEN 15 6 INSTALLED HEX FILES 2 0 cccsscccsccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccsccccccees 18 7 DOCUMENT HISTORY vessestcssscsevecscssssecescsssececcscscanesassecuscausccucssansceccansececsssncsswcosscesesvescceecosens 18 j3 ki TEXAS INSTRUMENTS SWRUO69D Page 2 of 18 Flash Programmer 1 Introduction This is the user manual for the SmartRF Flash Programmer The Flash Programmer can be used to program the flash memory in Texas Instruments system on chip MCU s and and for upgrading of the firmware in the USB MCU found on the SmartRFO4EB SmartRFO5EB and CC2430DB In addition the Flash Programmer can be used for programming the flash memory of MSP430 via the MSP FET430UIF and the eZ430 dongle When connecting a CC2430EM on SmartRFO4EB or a CCMSP2618 on SmartRFO5EB the Flash Programmer also support reading writing the IEEE address 2 About this manual This manual covers the use of the Flash programmer both the GUI version and the command line interface The intended use of the Flash Programmer is to provide a quick and easy way to download hex files into Texas Instruments system on chip products It can also be used to update the firmware on evaluation boards through the USB cable The man
3. a new target is placed on the Tools menu E IAR Embedded Workbench IDE File Edit View Project Tools Window Help O co el St Options Configure Tools TI d SE Filename Extensions Configure Viewers Files EEE Figure 13 Using Flash Programmer from IAR Workbench Setup your project to generate hex file as primary output Figure 15 compile and link and choose Flash Program from the Tools menu A command line window will be displayed Figure 14 After the S option an empty parenthesize is present If this parenthesize is empty the first available development card is used If more than one development card is connected fill in the ID number for the card you want to use in the empty parenthesize The K 0 option will retain the IEEE address while programming din TEXAS INSTRUMENTS SWRUO69D Page 15 of 18 Flash Programmer Use K 0 on CC2430 F 128 K 1 on CC2430 F 64 and K 2 on CC2430 F 32 If the K option is removed the IEEE address is not retained The EPV option is for Erase program and verify Ci x Command line for FlashProgram EN ERY F fTSAGET PATHS FO eet Figure 14 Command Line Window Press OK and the hex file will be downloaded Options for node bank i x Category Factory Settings General Options C C Compiler Output Extra Output Hdefine Diagnostics List Config Proce 4 A Assembler Custom Buil
4. com Audio www ti com audio Data Converters dataconverter ti com Automotive www ti com automotive DLP Products www dlp com Broadband www ti com broadband DSP dsp ti com Digital Control www ti com digitalcontrol Clocks and Timers www ti com clocks Medical www ti com medical Interface interface ti com Military www ti com military Logic logic ti com Optical Networking www ti com opticalnetwork Power Mgmt power ti com Security www ti com security Microcontrollers microcontroller ti com Telephony www ti com telephony RFID www ti rfid com Video amp Imaging www ti com video RF IF and ZigBee Solutions www ti com lprt Wireless www ti com wireless Mailing Address Texas Instruments Post Office Box 655303 Dallas Texas 75265 Copyright 2009 Texas Instruments Incorporated
5. B MCU firmware Chapter Error EB bootloader tab used to program the bootloader on the Evaluation Boards Chapter 4 3 l Change ae bytes at Ox to Program USB MCU using Silicon Laboratories serial adapter EC2 Not covered in this manual Actions Flash lock effective after program append Wille protect Code f No chip selected e Write protect boot black CC Erase and program Erase program and verify Ce Append and verify C Yerify against hes file Block debug commands incl read access C Read flash into hex file NB Cannot Append and venfy when set EE Figure 1 GUI interface Figure 1 show the GUI interface of the Flash Programmer There is five different tab s to choose from System on Chip is used to program Texas Instruments SOC s e g CC 1110 CC2430 CC2510 CC2530 The use of this tab is described in chapter 4 1 EB application USB is used when updating the USB MCU found on SmartRFO4EB SmartRFO5EB CC Debugger and CC2430DB The use of this tab is described in chapter Error Reference source not found EB bootlaoder is used to update the bootlader on SmartRFO4EB and SmartRFO5SEB Further details are described in chapter 4 3 MSP430 is used to program the MSP430 MCU used in various RF development kits Further details are described in chapter 4 4 i INSTRUMENTS SWRUO69D Page 4 of 18 Flas
6. Flash Programmer Flash Programmer User Manual Rev 1 5 TEXAS INSTRUMENTS SWRUO69D Page 1 of 18 Flash Programmer Table of contents 1 PNT RODU SZ RI NEEN A 2 ABOUT THIS MANUAL 2 cccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccss 3 3 DEFINITIONS EN 3 4 PROGRAMMING USING THE GUI VERSION cccccccccsccccccccsccccccccccccccccccccesces 4 4 1 EECH 5 4 1 1 PON ee 5 4 1 2 ACHOS gece ecco ene a a te sce ace aide eee esd a ie ein te sc ncn a sie pede on ecto cose aac eased erence eee 5 4 1 3 EE 6 BAB TEEE address general change field E 6 4 1 5 View MJO PALE eege 9 4 1 6 Updating SmartRFO4EB SmartRFOSEB USB MCU firmware ccccecsessccccccceeeeecsesenseneeeeeeeeeeeenssessseaeeeeeseeeessnssnsaaaaaeeeeeees 10 4 1 7 Updating CC2430DB USB EE 10 4 2 EB BOOTLOADER siseaisanvounetenwnriniceitaswssieneiaivscengonnd lone utulionsiconnsenannte teinsdennd suns staves EE EE 11 4 2 1 SmartRFO4EB enclose nciectos tec pein sca oe ge oserendnascepocece asc esisa dee eeserin acetone ae tenteetvencteiadocecbvcdeoaestaticeeossyeceeouniacecbesdsenevansers Il 4 2 2 SmartRFOSEB a acces le ns ab cctes bucepiaws abeseadenaessn on asenensbacwenon cencacet udestenubboawasnwasetuetauceuiebeasademnabinvesaecchtaeauoabuedbunsedaieabasensbascedsencoacncene 12 4 3 MSP430 PROGRA MIVIIN Givsonsisasssinnceseasabaenduimnaniadinadtandanauadbadasdiiondatabeanadsastpndatnsatauasaddionsdaaauiedeaiaeatan 13 5
7. Information Page and can only be read The address is preprogrammed in factory The secondary IEEE address which is optional used when the address in the information page is not used is stored at the end of the flash The last 16 bytes is used for lock bits and the IEEE address is stored in the last 8 bytes before the lock bits Chip type IEEE address IEEE address start end CC253x F 256 OxSFFE8 OxSFFEF CC253x F 128 Ox1FFE8 Ox1FFEF CC253x_ F 64 OxFFE8 OxFFEF CC253x_ F 32 Ox7FE8 Ox7FEF INSTRUMENTS SWRUO69D Page 7 of 18 Flash Programmer To read the IEEE address select either Primary or Secondary and push the Read IEEE button Only the secondary IEEE address can be written All the other rules are the same as described above for CC2438x Change Field on non ZigBee devices The intention of this field is to provide an easy and quick way to give a unique address to the chip when programming it It gives the user the possibility to change any number of bytes at any location in the program read from the hex file before it is written to the chip When Change is checked input the start address e g the first byte that should be changed into the first field Then the new values are written into the rightmost field hexadecimal with a space between each byte When Erase and program or Erase program and verify action is performed the bytes at the given address from the hex file are replaced with those
8. ble for all legal regulatory and safety related requirements concerning their products and any use of TI products in such safety critical applications notwithstanding any applications related information or support that may be provided by TI Further Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety critical applications Tl products are neither designed nor intended for use in military aerospace applications or environments unless the TI products are specifically designated by TI as military grade or enhanced plastic Only products designated by TI as military grade meet military specifications Buyers acknowledge and agree that any such use of TI products which TI has not designated as military grade is solely at the Buyer s risk and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use Tl products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO TS 16949 requirements Buyers acknowledge and agree that if they use any non designated products in automotive applications TI will not be responsible for any failure to meet such requirements Following are URLs where you can obtain information on other Texas Instruments products and application solutions Products Applications Amplifiers amplifier ti
9. connected it will appear in the device list In the rightmost column the revision number of the current firmware can be read Note that the update procedure is different for SmartRFO4EB and CC2430DB However the hex file used fw400 hex is identical for the two products SmartRFO5EB uses a different hex file specially build for the USB MCU CC2511 4 1 6 Updating SmartRFO4EB SmartRFO5EB USB MCU firmware 1 Remove any CCxxxxEM module and all external equipment connected to the Evaluation Board 2 Connect the USB cable to the Evaluation Board and turn it on it should appear in the Device list with Chip type N A Browse to the correct flash image e g srf04eb_fwid0400 hex for SmartRFO4EB Choose the Erase program and verify Push Perform actions The status indicator at the bottom will show the progress and when completed the text EB firmware update OK will appear Ge 4 1 Updating CC2430DB USB MCU firmware Remove all jumpers on P5 Connect pin 9 and 10 on P4 USB deb together Connect the USB cable to the CC2430DB and turn it on it should appear in the Device list with Chip type EB type and EB firmware ID set to N A Browse to the correct flash image fw400_xx hex Choose the Erase program and verify Push Perform actions ays N 2 din TEXAS INSTRUMENTS SWRUO69D Page 10 of 18 Flash Programmer 7 The status indicator at the bottom will show the progre
10. ct Generate extra output file and specify name of the hex file j INSTRUMENTS SWRUO69D Page 17 of 18 Flash Programmer 6 Installed hex files After installation of the Flash Programmer a few hex files has also been installed These can be found on the following directories C Program Files Texas Instruments Extras Srf04Eb and C Program Files Texas Instruments Extras Srf05Eb Srf05dbg_fwid05CC hex Latest version of the CC Debugger application Srf05dbg_bootloader hex Latest version of the CC Debugger bootloader e cc2430db_bootloader hex Latest version of the CC2430DB bootloader e srf04eb_fwid0400 hex Latest version of the SmartRFO4EB application e srf04eb bootloader hex Latest version of the SmartRFO4EB bootloader e srf05eb_fwid0500 hex Latest version of the SmartRFO5EB application e Srf05eb bootloader hex Latest version of the SmartRFO5EB bootloader 7 Document history Revision Date Description Changes __ _ 2009 02 11 New version with support for CC2530 and the CC Debugger 1 4 2007 12 27 New version with support for SmartRFO5EB and MSP430 1 3 2007 09 19 Update of images and description of hex files added 1 2 2006 05 16 Minor changes 1 1 2006 02 16 Changed layout 2005 12 21 Initial release INSTRUMENTS SWRUO69D Page 18 of 18 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries TI reserve the right to make corrections modifications enhancements improveme
11. d Build Actions Linker o o Debugger Output file M Override default Secondary output file flename hex Mone for the selected format nevis Driver Format BCEE Debug information for C SPY i with runtime control modules IM with VO emulation modules P Buffered terminal output Allow G SPy specific estra output file Ce Other Output Format Jintel extended ll Format variant None ll Module local symbols Include all b Analog Devices Silabs Simulator Figure 15 Generate HEX file as primary output Note If the output format is hex file the debugger can not be used To produce a hex file for banked code please see the manual named swru038 IAR User Manual available from www ti com To have both the hex file and the debug file output select Debug information for C SPY and Allow C SPY specific extra output file Then select the Extra Output tab din TEXAS INSTRUMENTS SWRUO69D Page 16 of 18 Flash Programmer Options for node per Test Category Factory Settings General Options CI Compiler Assembler Custom Build Output Extra Output Hdefine Diagnostics List Config Proce 4 A Build Actions iW Generate extra output file Debugger Output file Third Party Driver Iw Override default Tees Instruments per test hes Infineon ROM Monitor Se iat Analog Devices Silabs Output format intel extended x SERGE Format variant None Sele
12. h Programmer 4 1 System on Chip da Texas Instruments SmartRF Flash Programmer A Device list ENTS Chapter 4 1 1 00S O04 Coa SE WER IEEE address only CC2430 Chapter 4 1 4 Erase and program Ce Erase program and verif Append and verify Actions Chapter 4 1 2 Verify against hes file C Read flash into hee Flash lock Chapter 4 1 3 Figure 2 System on Chip window 4 1 1 Device list The device list is a list over all currently connected System on Chip devices Note that when the System on Chip tab is selected a SmartRFOxEB s without a System on Chip EM connected will not be displayed If more than one chip is connected the one selected marked blue in this window is the one that will be programmed 4 1 2 Actions There are five different actions that can be performed on the Texas Instruments SoC s To perform an action select one and then press the Perform actions button The progress bar and output window at the bottom will output the progress and result of the action The five actions are Erase and program Will erase the flash memory of the selected SoC and then program it with the hex file selected in the Flash image field Erase program and verify Same as Erase and program but after the programming the content of the flash will be read back and compa
13. l TI t EN megg fi Ei rite Ine filg Perform actions a Status field Figure 10 MSP430 Programming Figure 6 show the tab used for programming of the MSP430 MCU The device can be connected via the USB Debug Interface MSP FET430UIF or via the eZ430 USB dongle Figure 6 show both cases Devices connected with the MSP FET430UIF will appear as a COM port In this case it is COM26 For eZ430 connected devices it will be seen as a HID port Shown as HIDO in figure 6 When the device is connected via the USB interface it could take a few seconds before the device appear in the device list The status of all actions will be given in the Status field at the bottom of the window An attempt to program a hex file build for another MCU family will be detected and reported in the Status field The Firmware version of the USB MCU will be checked automatically when a device is connected If the FW version does not match the MSP430 dll version a message will be given and the user must choose whether or not to update the FW The update will be performed automatically if the user chooses to update the FW i INSTRUMENTS SWRUO69D Page 13 of 18 Flash Programmer 5 Command Line Interface 5 1 Options To get all available options in the command line interface run the SmartRFProgConsole exe in a command window or in the IAR workbench without any parameters arguments A list of all available options will the
14. n be printed out These options are the same as the ones available in the GUI version of the Flash programmer please refer to chapter 4 fora description of these 5 2 Plug in to IAR Workbench The command line interface can be integrated in the IAR Workbench To setup IAR with this feature follow the instructions below 5 2 1 Setup Start IAR Workbench and choose Configure Tools from the Tools menu Figure 11 E LAR Embedded Workbench IDE File Edit View Project Tools Window Help TG Si Options Workspace t Configure Tools Filename Extensions ran cialis FlashProgram Figure 11 Tools Menu Press New and add the information present in Table 2 see Figure 12 Field Value Menu FlashProgram Text Command C Program Files Texas Instruments FlashProg SmartRFProgConsole exe S EPV F TARGET_PATH K 0 Table 2 Flash Programmer Setup Insert the complete path to the Command Line Flash Programmer d TEXAS _ INSTRUMENTS SWRUO69D Page 14 of 18 Flash Programmer Configure Tools Menu Content Cancel Hen Remove Menu Text FlashProgram Command C Program Files Chipcorn FlashProg S mar Browse Argument EN EPY F TARGET_PATHS KI Initial Directory ee i Redirect to Output Window k Prompt for Command Line Tool Available When not debugging sl Figure 12 Configure Tools 5 2 2 Use After setup
15. ns that if the debug commands are blocked on the chip it is impossible to perform this action 4 1 3 Flash lock When programming a chip it is possible to apply the different Flash lock and debug command lock that is supported by the chip These fields will change depending on the chip type selected in the Device list Please refer to the datasheet for the different chip types for a description of these locks Note that if the debug command lock is set it is impossible to use most of the debug commands on the chip E g the Flash may no longer be read out CC2530 For CC2530 it is possible to write protect each page of the flash image The input field Write protect should be given as shown in Figure 3 Write protect CC2530 The pages to be write protected can be given separated by a comma It is also possible to specify a range of pages Flash lock effective after program append write protect i 4 124 Block debug commands incl read access NE Cannot Append and venu when setl Figure 3 Write protect CC2530 4 1 4 IEEE address general change field Depending of the chip connected these fields will change Fead IEEE et adr Ox TFFFS IEEE Ox KE 46 00 01 00 00 01 Retain IEEE address when reprogramming the chip Figure 4 IEEE address for Zigbee SoC CC2430 31 A INSTRUMENTS SWRUO69D Page 6 of 18 Flash Programmer Reac IEEE Write IEEE Frima Secondam IFFF Ns 00 12 48 UU 01 OO UU Loca
16. nts and other changes to its products and services at any time and to discontinue any product or service without notice Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete All products are sold subject to Tl s terms and conditions of sale supplied at the time of order acknowledgment Tl warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with Tl s standard warranty Testing and other quality control techniques are used to the extent Tl deems necessary to support this warranty Except where mandated by government requirements testing of all parameters of each product is not necessarily performed Tl assumes no liability for applications assistance or customer product design Customers are responsible for their products and applications using TI components To minimize the risks associated with customer products and applications customers should provide adequate design and operating safeguards TI does not warrant or represent that any license either express or implied is granted under any TI patent right copyright mask work right or other TI intellectual property right relating to any combination machine or process in which TI products or services are used Information published by TI regarding third party products or services does not constitute a license from TI to use such products or service
17. red with the hex file This will detect errors during programming or errors caused by damaged flash It is therefore recommended to always verify after programming din TEXAS INSTRUMENTS SWRUO69D Page 5 of 18 Flash Programmer Append and verify This action will write the contents of the hex file given in the Flash image field to the selected SoC without erasing the Flash first Note that all the Flash written to must read OxFF be erased before programming starts Feature is useful when a program is divided into more that one hex file This action uses debug commands to read from the Flash which means that if the debug commands are blocked on the chip it is impossible to perform this action Verify against hex file This action will compare the contents of the Flash with a hex file given in the Flash image field Note that the function only verifies that the contents of the hex file is present in the Flash it does not check if there is anything additional written in the Flash This action uses debug commands to read from the Flash which means that if the debug commands are blocked on the chip it is impossible to perform this action Read into hex file This action will read the entire content of the Flash and then write it to the hex file given in the Flash image field Note that the hex file given in the Flash image field will be overwritten This action uses debug commands to read from the Flash which mea
18. s or a warranty or endorsement thereof Use of such information may require a license from a third party under the patents or other intellectual property of the third party or a license from Tl under the patents or other intellectual property of TI Reproduction of Tl information in Tl data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties conditions limitations and notices Reproduction of this information with alteration is an unfair and deceptive business practice TI is not responsible or liable for such altered documentation Information of third parties may be subject to additional restrictions Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice Tl is not responsible or liable for any such statements Tl products are not authorized for use in safety critical applications such as life support where a failure of the TI product would reasonably be expected to cause severe personal injury or death unless officers of the parties have executed an agreement specifically governing such use Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications and acknowledge and agree that they are solely responsi
19. ss and when completed the text EB firmware update OK will appear 8 Remove jumper on pin 9 10 on P4 and mount jumpers on P5 Note After the programming is finished it takes a few seconds before the device appear in the device list This is due to timing constrains on the USB bus after programming and reset of the device 4 2 EB bootloader 4 2 1 SmartRFO4EB da Texas Instruments SmartRF Flash Programmer System on Chip EB application USB EB application serial EB bootloader m5P430 wy TEXAS Device INSTRUMENTS aaen USB MCU Seral port Debug COM Silabs ECZ Serial Adapter SmartRFO4ER Flash image C Program Files T esas Instruments SE vitas GfUME byetO4eb_bootloader hex e bal Achons Board identification Erase and program ID Number ooo Ce Erase program and verify Append and verify Auto inerement ID number C Menu against hes file C Read flash into hee tile Perform actions IEEE address successtully read To program the bootloader on SmartRFO4EB it is required to use the Serial Adapter EC2 from Silabs Select Serial port and flash image The flash image can be selected from a drop down list with a history of the last 10 images that has been programmed It is also possible to use the button on the right side to browse for the required flash image Specify the board identification ID Number and select the actions Erase and program or Erase program and verify
20. terface of the USB MCU Normally there shouldn t be any problem to use the fast speed The flash image can be selected from a drop down list with a history of the last 10 images that has been programmed It is also possible to use the button on the right side to browse for the required flash image The connected CC Debugger or SmartRFO4EB board should be visible in the list of connected devices The Chip type should be CC2511 Select the required device Specify the board identification ID Number and select the actions Erase and program or Erase program and verify din TEXAS INSTRUMENTS SWRUO69D Page 12 of 18 Flash Programmer Click the Perform actions button to start programming Status will be displayed in the field below the button 4 3 MSP430 Programming da Texas Instruments SmartRF Flash Programmer i dn TEXAS INSTRUMENTS Status PortName Device Nam The Device Name AVAILABLE COM2Z6 SP430F 2618 will indicate the AVAILABLE HIDO SP430F2232 MSP430 MCU familie System on Chip EB application USB EB application serial ER bootloader MSP430 Port Name indicate if Virtual serial port COM or Human Interface Device HID will be used for the connected device Achons C Erase apa frogram Read Write of the IEEE address is only applicable for devices connected through the COM port fe Erse program and verify fe VE Jk OO ka
21. tion Retain IEEE address when reproagiamming the chip Figure 5 IEEE address for ZigBee SoC CC2530 31 iw Change A Bytes at Uu OFOO0 to 12 F4 20 Figure 6 Change field for non Zigbee SoC IEEE address on ZigBee devices like CC2430 31 On a CC243x the IEEE address is stored in the last 8 bytes of the flash E g the placement is different depending on the size of the Flash See Table 1 below Chip type IEEE address IEEE address start end CC243x F 128 0x1FFF8 Ox1FFFF CC243x F 64 OxFFF8 OxFFFF CC243x F 32 Ox7FF8 Table 1 Placement of IEEE address To read the IEEE address from a chip select the appropriate Chip type e g F 128 and push the Read IEEE button To write the IEEE address to a chip manually write the address into the IEEE field hexadecimal with a space between each byte and then push the Write IEEE address button Writing the IEEE address will fail if the flash is write protected or the debug command lock is set If the Retain IEEE address when reprogramming the chip is checked the IEEE address is preserved when a new program is written to the chip with the Erase and program or Erase program and verify action This is however not possible if the debug command lock is set on the chip before the programming starts IEEE address on ZigBee devices like CC2530 31 For CC253x it is possible to have two IEEE addresses programmed in flash The Primary address is programmed in the
22. ual describes the most common functions and options available How to access the flash programmer from IAR workbench is also described Only programming through the USB cable is described The Flash Programmer also has functionality to program the USB MCU found on SmartRFO4EB and CC2430DB through the Silicon Laboratories serial adapter EC2 however this is not covered in this manual 3 Definitions SmartRF 04 platform i e CC2510DK and CC2430ZDK SmartRF 05DK A collective term used for all development kits for the SmartRFO5 platform i e CC2520DK USB MCU The Silicon Labs C8051F320 MCU used to provide a USB interface on the SmartRF 04EB and CC2430DB The CC2511 MCU used to provide a USB interface on the SmartRFO5EB Factory firmware The firmware that is supplied programmed into the USB MCU from the factory This firmware supports SmartRF Studio operation as well as a stand alone PER tester GUI Graphical User Interface CC Debugger The CC Debugger can be used as interface to program SoC s mounted on Battery Boards and to update the USB MCU on SmartRFO5EB INSTRUMENTS SWRUO69D Page 3 of 18 Flash Programmer 4 Programming using the GUI version System on Chip tab Used to ts SmartRF Flash ue program Chapter 4 1 Ke EB application DG EB application SSES EB bootloader ef JEE to program MSP430 MCU s Chapter 4 4 EB application USB Used to update the US
23. written by the user before the chip is programmed The hex file itself is not changed j INSTRUMENTS SWRUO69D Page 8 of 18 Flash Programmer 4 1 5 View Info Page Head IEEE write E fe Primar Fe yhen reprogra View Info Page Actors To view the information page click on the View Info Page button shown at the left side Only applicable for CC253x f Erase and program Information Page The Information Page is a 2 KB read only region that stores various device Information din TEXAS INSTRUMENTS SWRUO069D Page 9 of 18 Flash Programmer USB MCU firmware update da Texas Instruments SmartRF Flash Programmer d TEXAS INSTRUMENTS ER ID Chiptype 1 ER tepe EB firmware ID ER Dumaate ev 0204 CC243 1 SmartAFO4eB 0400 003E 0085 MA SmatAFOSEE 0500 Sustem on Chip EB application USB EB application serial ER bootloader MSP430 Flash image C Program Files Firmware FAE bserOdeb fwid400 hex Change D bytes atl revision number Achons Erase and program Ce Erase program and verify Append and verify C Yerfy against hes file Read flash into hex tile Perform actions Figure 7 USB MCU update Figure 7 show the EB application USB tab It provides the possibility to update the firmware on an Evaluation Board using only a USB cable No additional programmer is necessary When a SmartRF04EB SmartRFO5EB CC Debugger or CC2430DB is
Download Pdf Manuals
Related Search
Related Contents
Xerox 701P44148 Scanner User Manual Bimar S221.EU space heater D-Link DWL-2130AP 802.11g Access Point with PoE for DWS-3200 Series Wireless Switches Copyright © All rights reserved.
Failed to retrieve file