We have custom reference design made out of CC2431 based on TI reference design (refer document swru133 : cc2430_Dev_kit_user_manual.pdf : The Schematic versions are 1.8.1 )
We have followed the following sequence to program CC2431 through USB MCU (we use same components as used in TI reference design including Silabs C8051F320 USB MCU)
1. Installed SmartRF Studio - swrc046m_SmartRF(TM) Studio 6.10.4 (Rev. M)
2. Installed Texas Instruments Flash Programmer 1.5.0 (Rev. F)
3. Installed Silicon Labs Flash Programming tool(FLASH Programming Utility)
4. Using silicon Labs Flash programming Tool and Silcon Labs USB Debug Adapter downloaded "srf04eb_bootloader.hex" to the USb microcontroller.
5. After Step-4 An unknown USB device was detected on the PC.
6. Using silicon Labs Flash programming Tool and Silcon Labs USB Debug Adapter downloaded "srf04eb_fwid0400.hex" to the USb microcontroller.
7. After Step-6 the the smrtrf04Eb device was detected by the PC and the drivers were auto matically installed and the device manager has a device as shown below
8. In TI Flash Programmer - in EB Application(USB) tab the device appears as shown below
9. The SOC Tab in Flash Programmer does not list the device as shown in figure as shown below
Wish to get clarified on the following,
- Are we following steps correctly or missing something?
- like to know what this executables are, that are found with FlashProgrammer tool.
- cc2430db_bootloader.hex
- srf04dd_bootloader.hex
- srf04eb_bootloader.hex
- srf04eb_disable_8051_bootloader.hex
- srf04eb_fwid0400.hex
- I understand srf04eb_bootloader.hex is bootloader and srf04eb_fwid0400.hex application firmware for Silabs USB MCU, so after loading these two files into USB MCU, USB dev gets recognized , but CC2431 is not getting listed in FlashProgrammer tool. There is no signal changes on DD and DC when probed.
- We also tried downloading cc2430db_bootloader.hex and srf04eb_fwid0400.hex and found signal changes on DD and DC. We are trying to analyze the debug init of CC2431
- We are not able to see any clock on the external 32MHz crystal connected to CC2431. Is there anything to be done to enable the clock or should we use 16MHz Oscillator
thanks in advance.
regards
SK