cancel
Showing results for 
Search instead for 
Did you mean: 

WICED Smart Bluetooth

Anonymous
Not applicable

Hi all,

Is it possible to program separately EEPROM and Flash using command line tools on the BCM20736A1 SiP? Thks in advance.

0 Likes
Reply
1 Solution
Anonymous
Not applicable

Hello Raffaello,

Please see the following post for Command line programming of the EEPROM:

Programming the TAG2/TAG3 Board using command line tools

In addition, we just tried to program the Serial FLASH using the following command string:

jtate@LTSDO-JTATE /cygdrive/c/cygwin/home/jtate

$ ./chipload.exe -BLUETOOLMODE -PORT COM100 -BAUDRATE 115200nfc -MINIDRIVER uart_64bytes_DISABLE_EEPROM_WP_PIN1.hex -CONFIG output.hex -BTP 20737_SFLASH.btp

Download minidriver successfully had written 251 bytes to address 0x0020AF00

Download minidriver successfully had written 251 bytes to address 0x0020AFFB

Download minidriver successfully had written 251 bytes to address 0x0020B0F6

Download minidriver successfully had written 251 bytes to address 0x0020B1F1

Download minidriver successfully had written 251 bytes to address 0x0020B2EC

Download minidriver successfully had written 251 bytes to address 0x0020B3E7

Download minidriver successfully had written 251 bytes to address 0x0020B4E2

Download minidriver successfully had written 251 bytes to address 0x0020B5DD

Download minidriver successfully had written 251 bytes to address 0x0020B6D8

Download minidriver successfully had written 251 bytes to address 0x0020B7D3

Download minidriver successfully had written 251 bytes to address 0x0020B8CE

Download minidriver successfully had written 251 bytes to address 0x0020B9C9

Download minidriver successfully had written 251 bytes to address 0x0020BAC4

Download minidriver successfully had written 251 bytes to address 0x0020BBBF

Download minidriver successfully had written 251 bytes to address 0x0020BCBA

Download minidriver successfully had written 251 bytes to address 0x0020BDB5

........

Download config successfully had verified 167 bytes at address 0xFF004B58:  78 25 30 38 58 2C 20 55 47 20 6C 65 6E 67 74 68 3A 20 30 78 25 30 38 58 00 0D 75 70 67 72 61 64 65 20 63 6F 6D 70 6C 65 74 65 2C 20 70 65 72 66 6F 72 6D 20 72 65 73 65 74 00 49 6E 76 61 6C 69 64 61 74 65 64 20 4F 6C 64 20 53 53 2E 00 0A 4C 00 BC 9E 20 00 0A 48 0B 49 08 B5 88 42 02 D0 0A 4A 35 F6 4C FE 00 22 09 49 09 48 35 F6 8D FE 09 4A 09 4B 22 F0 0F 02 1A 60 BD E8 08 40 FE F7 B4 BB 60 9A 20 00 60 9A 20 00 00 00 00 00 5C 04 00 00 60 9A 20 00 DC 9E 20 00 50 0F 20 00 0B 04 00 BD 9E 20 00 FE 00 00
Chip reset to address 0x00000000 succeeded
Downloaded 0 code bytes ( 0.0%) and 18279 data bytes (100.0%). Verified 0 code bytes ( 0.0%) and 18279 data bytes (100.0%).   Current state: Completed successfully

A total of 2 contiguous memory areas were filled:
[FF000000..FF000027] DATA (40 bytes)
[FF0004C0..FF004BFE] DATA (18239 bytes)

Thanks

JT

View solution in original post

0 Likes
Reply
5 Replies
Moderator
Moderator

Yes, but we are confirming now.

You will want to master the process of getting this to work on the TAG3 board using the SDK first:

TAG3 Serial Flash Configuration

0 Likes
Reply
Anonymous
Not applicable

Can you post here once you have news about the subject? Thanks.

0 Likes
Reply
Moderator
Moderator

j.tjaketorres

0 Likes
Reply
Anonymous
Not applicable

Hello Raffaello,

Please see the following post for Command line programming of the EEPROM:

Programming the TAG2/TAG3 Board using command line tools

In addition, we just tried to program the Serial FLASH using the following command string:

jtate@LTSDO-JTATE /cygdrive/c/cygwin/home/jtate

$ ./chipload.exe -BLUETOOLMODE -PORT COM100 -BAUDRATE 115200nfc -MINIDRIVER uart_64bytes_DISABLE_EEPROM_WP_PIN1.hex -CONFIG output.hex -BTP 20737_SFLASH.btp

Download minidriver successfully had written 251 bytes to address 0x0020AF00

Download minidriver successfully had written 251 bytes to address 0x0020AFFB

Download minidriver successfully had written 251 bytes to address 0x0020B0F6

Download minidriver successfully had written 251 bytes to address 0x0020B1F1

Download minidriver successfully had written 251 bytes to address 0x0020B2EC

Download minidriver successfully had written 251 bytes to address 0x0020B3E7

Download minidriver successfully had written 251 bytes to address 0x0020B4E2

Download minidriver successfully had written 251 bytes to address 0x0020B5DD

Download minidriver successfully had written 251 bytes to address 0x0020B6D8

Download minidriver successfully had written 251 bytes to address 0x0020B7D3

Download minidriver successfully had written 251 bytes to address 0x0020B8CE

Download minidriver successfully had written 251 bytes to address 0x0020B9C9

Download minidriver successfully had written 251 bytes to address 0x0020BAC4

Download minidriver successfully had written 251 bytes to address 0x0020BBBF

Download minidriver successfully had written 251 bytes to address 0x0020BCBA

Download minidriver successfully had written 251 bytes to address 0x0020BDB5

........

Download config successfully had verified 167 bytes at address 0xFF004B58:  78 25 30 38 58 2C 20 55 47 20 6C 65 6E 67 74 68 3A 20 30 78 25 30 38 58 00 0D 75 70 67 72 61 64 65 20 63 6F 6D 70 6C 65 74 65 2C 20 70 65 72 66 6F 72 6D 20 72 65 73 65 74 00 49 6E 76 61 6C 69 64 61 74 65 64 20 4F 6C 64 20 53 53 2E 00 0A 4C 00 BC 9E 20 00 0A 48 0B 49 08 B5 88 42 02 D0 0A 4A 35 F6 4C FE 00 22 09 49 09 48 35 F6 8D FE 09 4A 09 4B 22 F0 0F 02 1A 60 BD E8 08 40 FE F7 B4 BB 60 9A 20 00 60 9A 20 00 00 00 00 00 5C 04 00 00 60 9A 20 00 DC 9E 20 00 50 0F 20 00 0B 04 00 BD 9E 20 00 FE 00 00
Chip reset to address 0x00000000 succeeded
Downloaded 0 code bytes ( 0.0%) and 18279 data bytes (100.0%). Verified 0 code bytes ( 0.0%) and 18279 data bytes (100.0%).   Current state: Completed successfully

A total of 2 contiguous memory areas were filled:
[FF000000..FF000027] DATA (40 bytes)
[FF0004C0..FF004BFE] DATA (18239 bytes)

Thanks

JT

View solution in original post

0 Likes
Reply
Anonymous
Not applicable

Thanks. I'll give it a try.

0 Likes
Reply