天天看點

[nrf52]nrf_SDK17.0.2記錄LOG RTT不輸出調試資訊的解決辦法nRF52832使用S113 (ses)

LOG RTT不輸出調試資訊的解決辦法

#define NRF_LOG_ENABLED                                              1
#define NRF_LOG_BACKEND_RTT_ENABLED                                  1
#define NRF_FPRINTF_FLAG_AUTOMATIC_CR_ON_LF_ENABLED                  0  /// 一定要注意這裡,否則 RTT不輸出。
           

nRF52832使用S113 (ses)

  • 将工程配置檔案名字中的

    112

    改為

    113

    (不是必需的,隻是為了後面操作友善)。如:ble_app_uart_pca10040_s

    112

    .emProject 改為 ble_app_uart_pca10040_s

    113

    .emProject;同樣将ble_app_uart_pca10040_s

    112

    .emSession 改為 ble_app_uart_pca10040_s

    113

    .emSession。
  • 用記事本打開上面的 ble_app_uart_pca10040_s113.emProject 和 ble_app_uart_pca10040_s113.emSession,将112全部替換為113。
  • 修改 ble_app_uart_pca10040_s113.emProject檔案中的

    flash

    ram

    起始位址(可參考PCA10100的S113工程配置):
FLASH_START=0x1c000;FLASH_SIZE=0x64000;RAM_START=0x20002608;RAM_SIZE=0x1d9f8"