cancel
Showing results for 
Search instead for 
Did you mean: 

WICED Smart Bluetooth

PiTu_4684406
New Contributor

Hi all.

I'd like to know how DLPostResetDelay_ms parameter of 20736_EEPROM.btp affects the BCM20736S programming procedure.

Is it written in the EEPROM/Flash and affects the boot timings at any subsequent chip reset? Or is it only used by the external executable (ChipLoad.exe) in order to start communication with the chip?

I'm asking this because rising DLPostResetDelay_ms from 100 (the value it has in the 20736_EEPROM.btp provided by WICED) to 800 I managed to solve very frequent programming faults (unable to start at all programming procedure).

Thank you in advance.

Best regards,

Peppe

0 Likes
1 Solution
Zhengbao_Zhang
Moderator
Moderator

Hello:

  I have compared many btp files, it is always set to 100. and:

from the blog in forum the btp file is loaded by download tools, not written in the flash.

So do not worry influence to your application or image.

I am wondering if your hardware has special placement or layout which cause the programming faults .

Significance of *.btp File

The *.btp file contains information used by the download tools such as the minidriver location, baud rate, memory section addresses and other details. It also contains information such as the BD ADDRESS which can be changed while programming the device. Some of the parameters are:

  • DLConfigCrystalFreqMHz X 10000 – Frequency of the crystal connected to the device
  • DLConfigSerialControlBaudRate – UART baud rate used for programming
  • ConfigDSLocation – DS1 location offset
  • ConfigDS2Location – DS2 location offset
  • DLConfigSSLocation – SS location offset
  • DLConfigBD_ADDRBase – BD address

View solution in original post

2 Replies
Zhengbao_Zhang
Moderator
Moderator

Hello:

  I have compared many btp files, it is always set to 100. and:

from the blog in forum the btp file is loaded by download tools, not written in the flash.

So do not worry influence to your application or image.

I am wondering if your hardware has special placement or layout which cause the programming faults .

Significance of *.btp File

The *.btp file contains information used by the download tools such as the minidriver location, baud rate, memory section addresses and other details. It also contains information such as the BD ADDRESS which can be changed while programming the device. Some of the parameters are:

  • DLConfigCrystalFreqMHz X 10000 – Frequency of the crystal connected to the device
  • DLConfigSerialControlBaudRate – UART baud rate used for programming
  • ConfigDSLocation – DS1 location offset
  • ConfigDS2Location – DS2 location offset
  • DLConfigSSLocation – SS location offset
  • DLConfigBD_ADDRBase – BD address

View solution in original post

PiTu_4684406
New Contributor

OK, thank you very much for your support.

Best regards,

Peppe

0 Likes