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.

which firmware in BLEstack can do RF test with CC2540F128

Other Parts Discussed in Thread: CC2541

Hi BLE experts,

I know that we can use hostTestReleaseEM and open UART(P0_2,3,4,5) connecting to tester to do RF test in BLE certification lab. However, HostTestRelease is too big to fit CC2540F128, do you have other firmware in BLE stack to do test?  thanks.

BR, ioootsai

  • Hello ioootsai,

    Unfortunately there is not currently  a HostTestRelease build available for the 128 KB version. But if you need to run this test for certification reasons it should suffice to use a 256 KB version as it is basically the same chip except for different flash sizes.

    There are some more info in another thread as well tough it does not solve the problem of fitting the code into 128 KB:

    http://e2e.ti.com/support/low_power_rf/f/538/p/231693/815110.aspx#815110

  • Hi ioootsai,

    You could actually create HostTestRelease with SPI below 128kB.

    Step 1
    If you build the CC2541SPI configuration using libraries:
    • CC2541_BLE_peri.lib
    • CC254x_BLE_HCI_TL_peri.lib

    Then you end up at 131.2kB

    Step 2

    Include the following pre-processor define to let the GATT database be implemented off chip.
    GATT_DB_OFF_CHIP

    This let you compile to 123.9kB

    Step 3
    Make the solution compile for a 128kB SoC, example here . Note that you need to implement the completeATT parsing on the external MCU with this way.

    More info on our NWP solutions is found here.

    Best Regards

    Joakim