This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TIDA00096 firmware HEX size exceeds cc2541 flash size

Other Parts Discussed in Thread: CC2541

Hello,

We are working on TIDA00096 demo board. We realize that the firmware size (heartrate.hex) is 293KB in BLE-CC254x-1.3-REV10, which exceeds cc2541 flash size(8051 core) which is 256KB.

Can anyone explain how this works? how is that possible to write 293KB into 256KB memory? 

regards!

-Kevin

  • Hi Kevin,
    Do you mean that the actual hex file is larger? It uses more than two bytes to store each byte of code. A bin file will more closely resemble the size of the actual image in flash.

    Peder
  • Peder,
    thanks for prompt reply. Yes the actual HEX file is 293KB, while cc2541 flash size is 256KB(highest available in cc2541)
  • Peder/ Ti experts,
    The hex has been written onto the flash without any problem. but we have encountered problem with the IOS APP. The app keeps scanning and can not find the tida00096 board.
    We found that BTool can find the board and nokia WP8.1 can pair with the board as well. Both lost connection after ~30 seconds though.

    Questions:
    1. what needs to be set/check for the ios app to find/pair with the board?
    2. why BTool lost connection after a short while?

    any inputs are appreciated.
    Kevin