mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
24 lines
657 B
C
24 lines
657 B
C
/*
|
|
* SPDX-FileCopyrightText: 2017-2021 Espressif Systems (Shanghai) CO LTD
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
// This module implements debug/trace stubs. The stub is a piece of special code which can invoked by OpenOCD
|
|
// Currently one stub is used for GCOV functionality
|
|
//
|
|
|
|
#include "eri.h"
|
|
#include "xtensa-debug-module.h"
|
|
|
|
#include "esp_log.h"
|
|
const static char *TAG = "esp_dbg_stubs";
|
|
|
|
#define ESP_DBG_STUBS_TRAX_REG ERI_TRAX_TRIGGERPC
|
|
|
|
void esp_dbg_stubs_ll_init(void *stub_table)
|
|
{
|
|
eri_write(ESP_DBG_STUBS_TRAX_REG, (uint32_t)stub_table);
|
|
ESP_LOGV(TAG, "%s stubs %x", __func__, eri_read(ESP_DBG_STUBS_TRAX_REG));
|
|
}
|