BCM20732S refuses to program

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
legic_1490776
Level 5
Level 5
25 likes received 10 likes received First like received

I have a board based on the BCM20732S, which previously worked but now fails to be detected and programmed.

Is it possible that something I did to it corrupted the internal eeprom?  What sorts of things could cause this, and is there any way to recover from this?

0 Likes
1 Solution
Anonymous
Not applicable

Hello idgirod,

We have an "official" document coming out soon but here are some excerpts to get you out of trouble.  You can find each of the programming files under the SDK directory as shown below.

Location of the cgs.exe file:

cgs_exe_location.PNG

Location of the Chipload.exe file

ChipLoad_exe_location.PNG

Location of the 20732_EEPROM.btp file

20732_SFLASH_btp_file.PNG

Using cygwin:

cygwin_directory.png

The following procedure converts the cgs file to a hex file:

1. Using command-line interface(eg. Cygwin, cmd.exe), run cgs.exe.

2. Use the following command

      a. ./cgs.exe -I <output_file_name.hex> –A 0xFF000000 –B <btp_file.btp> -D <file.hdf>

3. Definitions of parameters:

      a. output_file_name.hex – will be the converted hex file.

      b. btp_file.btp – btp file for the TAG.

      c. input_file.cgs – built cgs file for the application.

      d. 0xFF000000 – base address for the EEPROM

      e. File.hdf - directories for hdf file

Results of the successful command execution:

Converting_cgs_to_hex_file.jpg

Downloading the hex file:

The following procedure downloads the hex file:

1. Using command-line interface, run chipload.exe.

2. Use the following command

      a. ./Chipload.exe –BLUETOOLMODE –PORT COM16 –BAUDRATE 115200nfc –MINIDRIVER <minidriver.hex> -CONFIG <output_file_name.hex> -BTP <btp_file.btp> -NODLMINIDRIVER

3. Definitions of parameters:

      a. COM16 – connected port.

      b. btp_file.btp – btp file for the TAG.

      c. Output_file_name.hex – converted hex file.

      d. btp_file.btp – btp file for the TAG

Results of the successful hex file download execution:

Converting_cgs_to_hex_file_Success.jpg

Let me know if this helps.

View solution in original post

8 Replies