mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
feat(rom): updated to esp32p4 image 12.0.0
This commit is contained in:
parent
02b6c1f0ca
commit
7dace60861
@ -955,8 +955,8 @@ static esp_err_t verify_simple_hash(bootloader_sha256_handle_t sha_handle, esp_i
|
||||
if (memcmp(data->image_digest, image_hash, HASH_LEN) != 0) {
|
||||
ESP_LOGE(TAG, "Image hash failed - image is corrupt");
|
||||
bootloader_debug_buffer(data->image_digest, HASH_LEN, "Expected hash");
|
||||
#ifdef CONFIG_IDF_ENV_FPGA
|
||||
ESP_LOGW(TAG, "Ignoring invalid SHA-256 as running on FPGA");
|
||||
#if CONFIG_IDF_ENV_FPGA || CONFIG_IDF_ENV_BRINGUP
|
||||
ESP_LOGW(TAG, "Ignoring invalid SHA-256 as running on FPGA / doing bringup");
|
||||
return ESP_OK;
|
||||
#endif
|
||||
return ESP_ERR_IMAGE_INVALID;
|
||||
|
@ -6,7 +6,7 @@
|
||||
/* ROM function interface esp32p4.rom.ld for esp32p4
|
||||
*
|
||||
*
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum d91797f41641e3e0180293939810e553
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum f6516bd9708d890f63db87f8aed53ca7
|
||||
*
|
||||
* Compatible with ROM where ECO version equal or greater to 0.
|
||||
*
|
||||
@ -20,7 +20,7 @@
|
||||
/* Functions */
|
||||
rtc_get_reset_reason = 0x4fc00018;
|
||||
rtc_get_wakeup_cause = 0x4fc0001c;
|
||||
rtc_unhold_all_pads = 0x4fc00020;
|
||||
pmu_enable_unhold_pads = 0x4fc00020;
|
||||
ets_printf = 0x4fc00024;
|
||||
ets_install_putc1 = 0x4fc00028;
|
||||
ets_install_putc2 = 0x4fc0002c;
|
||||
@ -318,25 +318,27 @@ ets_clk_get_cpu_freq = 0x4fc00560;
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
gpio_input_get = 0x4fc00564;
|
||||
gpio_input_get_high = 0x4fc00568;
|
||||
gpio_set_output_level = 0x4fc00564;
|
||||
gpio_get_input_level = 0x4fc00568;
|
||||
gpio_matrix_in = 0x4fc0056c;
|
||||
gpio_matrix_out = 0x4fc00570;
|
||||
gpio_output_disable = 0x4fc00574;
|
||||
gpio_output_enable = 0x4fc00578;
|
||||
gpio_output_set = 0x4fc0057c;
|
||||
gpio_output_set_high = 0x4fc00580;
|
||||
gpio_pad_hold = 0x4fc00584;
|
||||
gpio_pad_input_disable = 0x4fc00588;
|
||||
gpio_pad_input_enable = 0x4fc0058c;
|
||||
gpio_pad_pulldown = 0x4fc00590;
|
||||
gpio_pad_pullup = 0x4fc00594;
|
||||
gpio_pad_select_gpio = 0x4fc00598;
|
||||
gpio_pad_set_drv = 0x4fc0059c;
|
||||
gpio_pad_unhold = 0x4fc005a0;
|
||||
gpio_pin_wakeup_disable = 0x4fc005a4;
|
||||
gpio_pin_wakeup_enable = 0x4fc005a8;
|
||||
gpio_bypass_matrix_in = 0x4fc005ac;
|
||||
gpio_bypass_matrix_in = 0x4fc00574;
|
||||
gpio_output_disable = 0x4fc00578;
|
||||
gpio_output_enable = 0x4fc0057c;
|
||||
gpio_pad_input_disable = 0x4fc00580;
|
||||
gpio_pad_input_enable = 0x4fc00584;
|
||||
gpio_pad_pulldown = 0x4fc00588;
|
||||
gpio_pad_pullup = 0x4fc0058c;
|
||||
gpio_pad_select_gpio = 0x4fc00590;
|
||||
gpio_pad_set_drv = 0x4fc00594;
|
||||
gpio_pad_unhold = 0x4fc00598;
|
||||
gpio_pad_hold = 0x4fc0059c;
|
||||
gpio_lppad_select_mux = 0x4fc005a0;
|
||||
gpio_ded_pad_set_drv = 0x4fc005a4;
|
||||
gpio_ded_pad_pullup = 0x4fc005a8;
|
||||
gpio_ded_pad_pulldown = 0x4fc005ac;
|
||||
gpio_ded_pad_hold = 0x4fc005b0;
|
||||
gpio_ded_pad_unhold = 0x4fc005b4;
|
||||
|
||||
|
||||
/***************************************
|
||||
@ -344,18 +346,18 @@ gpio_bypass_matrix_in = 0x4fc005ac;
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
esprv_intc_int_set_priority = 0x4fc005b0;
|
||||
esprv_intc_int_set_threshold = 0x4fc005b4;
|
||||
esprv_intc_int_enable = 0x4fc005b8;
|
||||
esprv_intc_int_disable = 0x4fc005bc;
|
||||
esprv_intc_int_set_type = 0x4fc005c0;
|
||||
PROVIDE( intr_handler_set = 0x4fc005c4 );
|
||||
intr_matrix_set = 0x4fc005c8;
|
||||
ets_intr_lock = 0x4fc005cc;
|
||||
ets_intr_unlock = 0x4fc005d0;
|
||||
ets_isr_attach = 0x4fc005d4;
|
||||
ets_isr_mask = 0x4fc005d8;
|
||||
ets_isr_unmask = 0x4fc005dc;
|
||||
esprv_intc_int_set_priority = 0x4fc005b8;
|
||||
esprv_intc_int_set_threshold = 0x4fc005bc;
|
||||
esprv_intc_int_enable = 0x4fc005c0;
|
||||
esprv_intc_int_disable = 0x4fc005c4;
|
||||
esprv_intc_int_set_type = 0x4fc005c8;
|
||||
PROVIDE( intr_handler_set = 0x4fc005cc );
|
||||
intr_matrix_set = 0x4fc005d0;
|
||||
ets_intr_lock = 0x4fc005d4;
|
||||
ets_intr_unlock = 0x4fc005d8;
|
||||
ets_isr_attach = 0x4fc005dc;
|
||||
ets_isr_mask = 0x4fc005e0;
|
||||
ets_isr_unmask = 0x4fc005e4;
|
||||
|
||||
|
||||
/***************************************
|
||||
@ -363,52 +365,52 @@ ets_isr_unmask = 0x4fc005dc;
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
md5_vector = 0x4fc005e0;
|
||||
MD5Init = 0x4fc005e4;
|
||||
MD5Update = 0x4fc005e8;
|
||||
MD5Final = 0x4fc005ec;
|
||||
crc32_le = 0x4fc005f0;
|
||||
crc16_le = 0x4fc005f4;
|
||||
crc8_le = 0x4fc005f8;
|
||||
crc32_be = 0x4fc005fc;
|
||||
crc16_be = 0x4fc00600;
|
||||
crc8_be = 0x4fc00604;
|
||||
esp_crc8 = 0x4fc00608;
|
||||
ets_sha_enable = 0x4fc0060c;
|
||||
ets_sha_disable = 0x4fc00610;
|
||||
ets_sha_get_state = 0x4fc00614;
|
||||
ets_sha_init = 0x4fc00618;
|
||||
ets_sha_process = 0x4fc0061c;
|
||||
ets_sha_starts = 0x4fc00620;
|
||||
ets_sha_update = 0x4fc00624;
|
||||
ets_sha_finish = 0x4fc00628;
|
||||
ets_sha_clone = 0x4fc0062c;
|
||||
ets_hmac_enable = 0x4fc00630;
|
||||
ets_hmac_disable = 0x4fc00634;
|
||||
ets_hmac_calculate_message = 0x4fc00638;
|
||||
ets_hmac_calculate_downstream = 0x4fc0063c;
|
||||
ets_hmac_invalidate_downstream = 0x4fc00640;
|
||||
ets_jtag_enable_temporarily = 0x4fc00644;
|
||||
ets_aes_enable = 0x4fc00648;
|
||||
ets_aes_disable = 0x4fc0064c;
|
||||
ets_aes_setkey = 0x4fc00650;
|
||||
ets_aes_block = 0x4fc00654;
|
||||
ets_aes_setkey_dec = 0x4fc00658;
|
||||
ets_aes_setkey_enc = 0x4fc0065c;
|
||||
ets_bigint_enable = 0x4fc00660;
|
||||
ets_bigint_disable = 0x4fc00664;
|
||||
ets_bigint_multiply = 0x4fc00668;
|
||||
ets_bigint_modmult = 0x4fc0066c;
|
||||
ets_bigint_modexp = 0x4fc00670;
|
||||
ets_bigint_wait_finish = 0x4fc00674;
|
||||
ets_bigint_getz = 0x4fc00678;
|
||||
ets_ds_enable = 0x4fc0067c;
|
||||
ets_ds_disable = 0x4fc00680;
|
||||
ets_ds_start_sign = 0x4fc00684;
|
||||
ets_ds_is_busy = 0x4fc00688;
|
||||
ets_ds_finish_sign = 0x4fc0068c;
|
||||
ets_ds_encrypt_params = 0x4fc00690;
|
||||
ets_mgf1_sha256 = 0x4fc00694;
|
||||
md5_vector = 0x4fc005e8;
|
||||
MD5Init = 0x4fc005ec;
|
||||
MD5Update = 0x4fc005f0;
|
||||
MD5Final = 0x4fc005f4;
|
||||
crc32_le = 0x4fc005f8;
|
||||
crc16_le = 0x4fc005fc;
|
||||
crc8_le = 0x4fc00600;
|
||||
crc32_be = 0x4fc00604;
|
||||
crc16_be = 0x4fc00608;
|
||||
crc8_be = 0x4fc0060c;
|
||||
esp_crc8 = 0x4fc00610;
|
||||
ets_sha_enable = 0x4fc00614;
|
||||
ets_sha_disable = 0x4fc00618;
|
||||
ets_sha_get_state = 0x4fc0061c;
|
||||
ets_sha_init = 0x4fc00620;
|
||||
ets_sha_process = 0x4fc00624;
|
||||
ets_sha_starts = 0x4fc00628;
|
||||
ets_sha_update = 0x4fc0062c;
|
||||
ets_sha_finish = 0x4fc00630;
|
||||
ets_sha_clone = 0x4fc00634;
|
||||
ets_hmac_enable = 0x4fc00638;
|
||||
ets_hmac_disable = 0x4fc0063c;
|
||||
ets_hmac_calculate_message = 0x4fc00640;
|
||||
ets_hmac_calculate_downstream = 0x4fc00644;
|
||||
ets_hmac_invalidate_downstream = 0x4fc00648;
|
||||
ets_jtag_enable_temporarily = 0x4fc0064c;
|
||||
ets_aes_enable = 0x4fc00650;
|
||||
ets_aes_disable = 0x4fc00654;
|
||||
ets_aes_setkey = 0x4fc00658;
|
||||
ets_aes_block = 0x4fc0065c;
|
||||
ets_aes_setkey_dec = 0x4fc00660;
|
||||
ets_aes_setkey_enc = 0x4fc00664;
|
||||
ets_bigint_enable = 0x4fc00668;
|
||||
ets_bigint_disable = 0x4fc0066c;
|
||||
ets_bigint_multiply = 0x4fc00670;
|
||||
ets_bigint_modmult = 0x4fc00674;
|
||||
ets_bigint_modexp = 0x4fc00678;
|
||||
ets_bigint_wait_finish = 0x4fc0067c;
|
||||
ets_bigint_getz = 0x4fc00680;
|
||||
ets_ds_enable = 0x4fc00684;
|
||||
ets_ds_disable = 0x4fc00688;
|
||||
ets_ds_start_sign = 0x4fc0068c;
|
||||
ets_ds_is_busy = 0x4fc00690;
|
||||
ets_ds_finish_sign = 0x4fc00694;
|
||||
ets_ds_encrypt_params = 0x4fc00698;
|
||||
ets_mgf1_sha256 = 0x4fc0069c;
|
||||
/* Data (.data, .bss, .rodata) */
|
||||
crc32_le_table_ptr = 0x4fc1fff8;
|
||||
crc16_le_table_ptr = 0x4fc1fff4;
|
||||
@ -423,35 +425,35 @@ crc8_be_table_ptr = 0x4fc1ffe4;
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
ets_efuse_read = 0x4fc00698;
|
||||
ets_efuse_program = 0x4fc0069c;
|
||||
ets_efuse_clear_program_registers = 0x4fc006a0;
|
||||
ets_efuse_write_key = 0x4fc006a4;
|
||||
ets_efuse_get_read_register_address = 0x4fc006a8;
|
||||
ets_efuse_get_key_purpose = 0x4fc006ac;
|
||||
ets_efuse_key_block_unused = 0x4fc006b0;
|
||||
ets_efuse_find_unused_key_block = 0x4fc006b4;
|
||||
ets_efuse_rs_calculate = 0x4fc006b8;
|
||||
ets_efuse_count_unused_key_blocks = 0x4fc006bc;
|
||||
ets_efuse_secure_boot_enabled = 0x4fc006c0;
|
||||
ets_efuse_secure_boot_aggressive_revoke_enabled = 0x4fc006c4;
|
||||
ets_efuse_cache_encryption_enabled = 0x4fc006c8;
|
||||
ets_efuse_download_modes_disabled = 0x4fc006cc;
|
||||
ets_efuse_find_purpose = 0x4fc006d0;
|
||||
ets_efuse_force_send_resume = 0x4fc006d4;
|
||||
ets_efuse_get_flash_delay_us = 0x4fc006d8;
|
||||
ets_efuse_get_uart_print_control = 0x4fc006dc;
|
||||
ets_efuse_direct_boot_mode_disabled = 0x4fc006e0;
|
||||
ets_efuse_security_download_modes_enabled = 0x4fc006e4;
|
||||
ets_efuse_jtag_disabled = 0x4fc006e8;
|
||||
ets_efuse_usb_print_is_disabled = 0x4fc006ec;
|
||||
ets_efuse_usb_download_mode_disabled = 0x4fc006f0;
|
||||
ets_efuse_usb_device_disabled = 0x4fc006f4;
|
||||
ets_efuse_get_km_huk_gen_state = 0x4fc006f8;
|
||||
ets_efuse_get_km_deploy_only_once = 0x4fc006fc;
|
||||
ets_efuse_get_force_use_km_key = 0x4fc00700;
|
||||
ets_efuse_xts_key_length_256 = 0x4fc00704;
|
||||
ets_efuse_get_km_key_lock = 0x4fc00708;
|
||||
ets_efuse_read = 0x4fc006a0;
|
||||
ets_efuse_program = 0x4fc006a4;
|
||||
ets_efuse_clear_program_registers = 0x4fc006a8;
|
||||
ets_efuse_write_key = 0x4fc006ac;
|
||||
ets_efuse_get_read_register_address = 0x4fc006b0;
|
||||
ets_efuse_get_key_purpose = 0x4fc006b4;
|
||||
ets_efuse_key_block_unused = 0x4fc006b8;
|
||||
ets_efuse_find_unused_key_block = 0x4fc006bc;
|
||||
ets_efuse_rs_calculate = 0x4fc006c0;
|
||||
ets_efuse_count_unused_key_blocks = 0x4fc006c4;
|
||||
ets_efuse_secure_boot_enabled = 0x4fc006c8;
|
||||
ets_efuse_secure_boot_aggressive_revoke_enabled = 0x4fc006cc;
|
||||
ets_efuse_cache_encryption_enabled = 0x4fc006d0;
|
||||
ets_efuse_download_modes_disabled = 0x4fc006d4;
|
||||
ets_efuse_find_purpose = 0x4fc006d8;
|
||||
ets_efuse_force_send_resume = 0x4fc006dc;
|
||||
ets_efuse_get_flash_delay_us = 0x4fc006e0;
|
||||
ets_efuse_get_uart_print_control = 0x4fc006e4;
|
||||
ets_efuse_direct_boot_mode_disabled = 0x4fc006e8;
|
||||
ets_efuse_security_download_modes_enabled = 0x4fc006ec;
|
||||
ets_efuse_jtag_disabled = 0x4fc006f0;
|
||||
ets_efuse_usb_print_is_disabled = 0x4fc006f4;
|
||||
ets_efuse_usb_download_mode_disabled = 0x4fc006f8;
|
||||
ets_efuse_usb_device_disabled = 0x4fc006fc;
|
||||
ets_efuse_get_km_huk_gen_state = 0x4fc00700;
|
||||
ets_efuse_get_km_deploy_only_once = 0x4fc00704;
|
||||
ets_efuse_get_force_use_km_key = 0x4fc00708;
|
||||
ets_efuse_xts_key_length_256 = 0x4fc0070c;
|
||||
ets_efuse_get_km_key_lock = 0x4fc00710;
|
||||
|
||||
|
||||
/***************************************
|
||||
@ -459,9 +461,9 @@ ets_efuse_get_km_key_lock = 0x4fc00708;
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
esp_rom_check_recover_key = 0x4fc0070c;
|
||||
esp_rom_km_huk_conf = 0x4fc00710;
|
||||
esp_rom_km_huk_risk = 0x4fc00714;
|
||||
esp_rom_check_recover_key = 0x4fc00714;
|
||||
esp_rom_km_huk_conf = 0x4fc00718;
|
||||
esp_rom_km_huk_risk = 0x4fc0071c;
|
||||
|
||||
|
||||
/***************************************
|
||||
@ -469,13 +471,13 @@ esp_rom_km_huk_risk = 0x4fc00714;
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
ets_emsa_pss_verify = 0x4fc00718;
|
||||
ets_rsa_pss_verify = 0x4fc0071c;
|
||||
ets_ecdsa_verify = 0x4fc00720;
|
||||
ets_secure_boot_verify_bootloader_with_keys = 0x4fc00724;
|
||||
ets_secure_boot_verify_signature = 0x4fc00728;
|
||||
ets_secure_boot_read_key_digests = 0x4fc0072c;
|
||||
ets_secure_boot_revoke_public_key_digest = 0x4fc00730;
|
||||
ets_emsa_pss_verify = 0x4fc00720;
|
||||
ets_rsa_pss_verify = 0x4fc00724;
|
||||
ets_ecdsa_verify = 0x4fc00728;
|
||||
ets_secure_boot_verify_bootloader_with_keys = 0x4fc0072c;
|
||||
ets_secure_boot_verify_signature = 0x4fc00730;
|
||||
ets_secure_boot_read_key_digests = 0x4fc00734;
|
||||
ets_secure_boot_revoke_public_key_digest = 0x4fc00738;
|
||||
|
||||
|
||||
/***************************************
|
||||
@ -483,10 +485,10 @@ ets_secure_boot_revoke_public_key_digest = 0x4fc00730;
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
usb_serial_device_rx_one_char = 0x4fc008a8;
|
||||
usb_serial_device_rx_one_char_block = 0x4fc008ac;
|
||||
usb_serial_device_tx_flush = 0x4fc008b0;
|
||||
usb_serial_device_tx_one_char = 0x4fc008b4;
|
||||
usb_serial_device_rx_one_char = 0x4fc008b0;
|
||||
usb_serial_device_rx_one_char_block = 0x4fc008b4;
|
||||
usb_serial_device_tx_flush = 0x4fc008b8;
|
||||
usb_serial_device_tx_one_char = 0x4fc008bc;
|
||||
|
||||
|
||||
/***************************************
|
||||
@ -494,11 +496,11 @@ usb_serial_device_tx_one_char = 0x4fc008b4;
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
Uart_Init_USB = 0x4fc008b8;
|
||||
usb_serial_otg_rx_one_char = 0x4fc008bc;
|
||||
usb_serial_otg_rx_one_char_block = 0x4fc008c0;
|
||||
usb_serial_otg_tx_flush = 0x4fc008c4;
|
||||
usb_serial_otg_tx_one_char = 0x4fc008c8;
|
||||
Uart_Init_USB = 0x4fc008c0;
|
||||
usb_serial_otg_rx_one_char = 0x4fc008c4;
|
||||
usb_serial_otg_rx_one_char_block = 0x4fc008c8;
|
||||
usb_serial_otg_tx_flush = 0x4fc008cc;
|
||||
usb_serial_otg_tx_one_char = 0x4fc008d0;
|
||||
/* Data (.data, .bss, .rodata) */
|
||||
uart_acm_dev = 0x4ff3ffd4;
|
||||
|
||||
@ -508,99 +510,99 @@ uart_acm_dev = 0x4ff3ffd4;
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
cdc_acm_class_handle_req = 0x4fc008cc;
|
||||
cdc_acm_init = 0x4fc008d0;
|
||||
cdc_acm_fifo_fill = 0x4fc008d4;
|
||||
cdc_acm_rx_fifo_cnt = 0x4fc008d8;
|
||||
cdc_acm_fifo_read = 0x4fc008dc;
|
||||
cdc_acm_irq_tx_enable = 0x4fc008e0;
|
||||
cdc_acm_irq_tx_disable = 0x4fc008e4;
|
||||
cdc_acm_irq_state_enable = 0x4fc008e8;
|
||||
cdc_acm_irq_state_disable = 0x4fc008ec;
|
||||
cdc_acm_irq_tx_ready = 0x4fc008f0;
|
||||
cdc_acm_irq_rx_enable = 0x4fc008f4;
|
||||
cdc_acm_irq_rx_disable = 0x4fc008f8;
|
||||
cdc_acm_irq_rx_ready = 0x4fc008fc;
|
||||
cdc_acm_irq_is_pending = 0x4fc00900;
|
||||
cdc_acm_irq_callback_set = 0x4fc00904;
|
||||
cdc_acm_line_ctrl_set = 0x4fc00908;
|
||||
cdc_acm_line_ctrl_get = 0x4fc0090c;
|
||||
cdc_acm_poll_out = 0x4fc00910;
|
||||
chip_usb_dw_did_persist = 0x4fc00914;
|
||||
chip_usb_dw_init = 0x4fc00918;
|
||||
chip_usb_detach = 0x4fc0091c;
|
||||
chip_usb_dw_prepare_persist = 0x4fc00920;
|
||||
chip_usb_get_persist_flags = 0x4fc00924;
|
||||
chip_usb_set_persist_flags = 0x4fc00928;
|
||||
cpio_start = 0x4fc0092c;
|
||||
cpio_feed = 0x4fc00930;
|
||||
cpio_done = 0x4fc00934;
|
||||
cpio_destroy = 0x4fc00938;
|
||||
dfu_flash_init = 0x4fc0093c;
|
||||
dfu_flash_erase = 0x4fc00940;
|
||||
dfu_flash_program = 0x4fc00944;
|
||||
dfu_flash_read = 0x4fc00948;
|
||||
dfu_flash_attach = 0x4fc0094c;
|
||||
dfu_cpio_callback = 0x4fc00950;
|
||||
dfu_updater_get_err = 0x4fc00954;
|
||||
dfu_updater_clear_err = 0x4fc00958;
|
||||
dfu_updater_enable = 0x4fc0095c;
|
||||
dfu_updater_begin = 0x4fc00960;
|
||||
dfu_updater_feed = 0x4fc00964;
|
||||
dfu_updater_end = 0x4fc00968;
|
||||
dfu_updater_set_raw_addr = 0x4fc0096c;
|
||||
dfu_updater_flash_read = 0x4fc00970;
|
||||
usb_dc_prepare_persist = 0x4fc00974;
|
||||
usb_dw_isr_handler = 0x4fc00978;
|
||||
usb_dc_attach = 0x4fc0097c;
|
||||
usb_dc_detach = 0x4fc00980;
|
||||
usb_dc_reset = 0x4fc00984;
|
||||
usb_dc_set_address = 0x4fc00988;
|
||||
usb_dc_ep_check_cap = 0x4fc0098c;
|
||||
usb_dc_ep_configure = 0x4fc00990;
|
||||
usb_dc_ep_set_stall = 0x4fc00994;
|
||||
usb_dc_ep_clear_stall = 0x4fc00998;
|
||||
usb_dc_ep_halt = 0x4fc0099c;
|
||||
usb_dc_ep_is_stalled = 0x4fc009a0;
|
||||
usb_dc_ep_enable = 0x4fc009a4;
|
||||
usb_dc_ep_disable = 0x4fc009a8;
|
||||
usb_dc_ep_flush = 0x4fc009ac;
|
||||
usb_dc_ep_write_would_block = 0x4fc009b0;
|
||||
usb_dc_ep_write = 0x4fc009b4;
|
||||
usb_dc_ep_read_wait = 0x4fc009b8;
|
||||
usb_dc_ep_read_continue = 0x4fc009bc;
|
||||
usb_dc_ep_read = 0x4fc009c0;
|
||||
usb_dc_ep_set_callback = 0x4fc009c4;
|
||||
usb_dc_set_status_callback = 0x4fc009c8;
|
||||
usb_dc_ep_mps = 0x4fc009cc;
|
||||
usb_dc_check_poll_for_interrupts = 0x4fc009d0;
|
||||
mac_addr_to_serial_str_desc = 0x4fc009d4;
|
||||
usb_set_current_descriptor = 0x4fc009d8;
|
||||
usb_get_descriptor = 0x4fc009dc;
|
||||
usb_dev_resume = 0x4fc009e0;
|
||||
usb_dev_get_configuration = 0x4fc009e4;
|
||||
usb_set_config = 0x4fc009e8;
|
||||
usb_deconfig = 0x4fc009ec;
|
||||
usb_enable = 0x4fc009f0;
|
||||
usb_disable = 0x4fc009f4;
|
||||
usb_write_would_block = 0x4fc009f8;
|
||||
usb_write = 0x4fc009fc;
|
||||
usb_read = 0x4fc00a00;
|
||||
usb_ep_set_stall = 0x4fc00a04;
|
||||
usb_ep_clear_stall = 0x4fc00a08;
|
||||
usb_ep_read_wait = 0x4fc00a0c;
|
||||
usb_ep_read_continue = 0x4fc00a10;
|
||||
usb_transfer_ep_callback = 0x4fc00a14;
|
||||
usb_transfer = 0x4fc00a18;
|
||||
usb_cancel_transfer = 0x4fc00a1c;
|
||||
usb_transfer_sync = 0x4fc00a20;
|
||||
usb_dfu_set_detach_cb = 0x4fc00a24;
|
||||
dfu_class_handle_req = 0x4fc00a28;
|
||||
dfu_status_cb = 0x4fc00a2c;
|
||||
dfu_custom_handle_req = 0x4fc00a30;
|
||||
usb_dfu_init = 0x4fc00a34;
|
||||
usb_dfu_force_detach = 0x4fc00a38;
|
||||
usb_dev_deinit = 0x4fc00a3c;
|
||||
usb_dw_ctrl_deinit = 0x4fc00a40;
|
||||
cdc_acm_class_handle_req = 0x4fc008d4;
|
||||
cdc_acm_init = 0x4fc008d8;
|
||||
cdc_acm_fifo_fill = 0x4fc008dc;
|
||||
cdc_acm_rx_fifo_cnt = 0x4fc008e0;
|
||||
cdc_acm_fifo_read = 0x4fc008e4;
|
||||
cdc_acm_irq_tx_enable = 0x4fc008e8;
|
||||
cdc_acm_irq_tx_disable = 0x4fc008ec;
|
||||
cdc_acm_irq_state_enable = 0x4fc008f0;
|
||||
cdc_acm_irq_state_disable = 0x4fc008f4;
|
||||
cdc_acm_irq_tx_ready = 0x4fc008f8;
|
||||
cdc_acm_irq_rx_enable = 0x4fc008fc;
|
||||
cdc_acm_irq_rx_disable = 0x4fc00900;
|
||||
cdc_acm_irq_rx_ready = 0x4fc00904;
|
||||
cdc_acm_irq_is_pending = 0x4fc00908;
|
||||
cdc_acm_irq_callback_set = 0x4fc0090c;
|
||||
cdc_acm_line_ctrl_set = 0x4fc00910;
|
||||
cdc_acm_line_ctrl_get = 0x4fc00914;
|
||||
cdc_acm_poll_out = 0x4fc00918;
|
||||
chip_usb_dw_did_persist = 0x4fc0091c;
|
||||
chip_usb_dw_init = 0x4fc00920;
|
||||
chip_usb_detach = 0x4fc00924;
|
||||
chip_usb_dw_prepare_persist = 0x4fc00928;
|
||||
chip_usb_get_persist_flags = 0x4fc0092c;
|
||||
chip_usb_set_persist_flags = 0x4fc00930;
|
||||
cpio_start = 0x4fc00934;
|
||||
cpio_feed = 0x4fc00938;
|
||||
cpio_done = 0x4fc0093c;
|
||||
cpio_destroy = 0x4fc00940;
|
||||
dfu_flash_init = 0x4fc00944;
|
||||
dfu_flash_erase = 0x4fc00948;
|
||||
dfu_flash_program = 0x4fc0094c;
|
||||
dfu_flash_read = 0x4fc00950;
|
||||
dfu_flash_attach = 0x4fc00954;
|
||||
dfu_cpio_callback = 0x4fc00958;
|
||||
dfu_updater_get_err = 0x4fc0095c;
|
||||
dfu_updater_clear_err = 0x4fc00960;
|
||||
dfu_updater_enable = 0x4fc00964;
|
||||
dfu_updater_begin = 0x4fc00968;
|
||||
dfu_updater_feed = 0x4fc0096c;
|
||||
dfu_updater_end = 0x4fc00970;
|
||||
dfu_updater_set_raw_addr = 0x4fc00974;
|
||||
dfu_updater_flash_read = 0x4fc00978;
|
||||
usb_dc_prepare_persist = 0x4fc0097c;
|
||||
usb_dw_isr_handler = 0x4fc00980;
|
||||
usb_dc_attach = 0x4fc00984;
|
||||
usb_dc_detach = 0x4fc00988;
|
||||
usb_dc_reset = 0x4fc0098c;
|
||||
usb_dc_set_address = 0x4fc00990;
|
||||
usb_dc_ep_check_cap = 0x4fc00994;
|
||||
usb_dc_ep_configure = 0x4fc00998;
|
||||
usb_dc_ep_set_stall = 0x4fc0099c;
|
||||
usb_dc_ep_clear_stall = 0x4fc009a0;
|
||||
usb_dc_ep_halt = 0x4fc009a4;
|
||||
usb_dc_ep_is_stalled = 0x4fc009a8;
|
||||
usb_dc_ep_enable = 0x4fc009ac;
|
||||
usb_dc_ep_disable = 0x4fc009b0;
|
||||
usb_dc_ep_flush = 0x4fc009b4;
|
||||
usb_dc_ep_write_would_block = 0x4fc009b8;
|
||||
usb_dc_ep_write = 0x4fc009bc;
|
||||
usb_dc_ep_read_wait = 0x4fc009c0;
|
||||
usb_dc_ep_read_continue = 0x4fc009c4;
|
||||
usb_dc_ep_read = 0x4fc009c8;
|
||||
usb_dc_ep_set_callback = 0x4fc009cc;
|
||||
usb_dc_set_status_callback = 0x4fc009d0;
|
||||
usb_dc_ep_mps = 0x4fc009d4;
|
||||
usb_dc_check_poll_for_interrupts = 0x4fc009d8;
|
||||
mac_addr_to_serial_str_desc = 0x4fc009dc;
|
||||
usb_set_current_descriptor = 0x4fc009e0;
|
||||
usb_get_descriptor = 0x4fc009e4;
|
||||
usb_dev_resume = 0x4fc009e8;
|
||||
usb_dev_get_configuration = 0x4fc009ec;
|
||||
usb_set_config = 0x4fc009f0;
|
||||
usb_deconfig = 0x4fc009f4;
|
||||
usb_enable = 0x4fc009f8;
|
||||
usb_disable = 0x4fc009fc;
|
||||
usb_write_would_block = 0x4fc00a00;
|
||||
usb_write = 0x4fc00a04;
|
||||
usb_read = 0x4fc00a08;
|
||||
usb_ep_set_stall = 0x4fc00a0c;
|
||||
usb_ep_clear_stall = 0x4fc00a10;
|
||||
usb_ep_read_wait = 0x4fc00a14;
|
||||
usb_ep_read_continue = 0x4fc00a18;
|
||||
usb_transfer_ep_callback = 0x4fc00a1c;
|
||||
usb_transfer = 0x4fc00a20;
|
||||
usb_cancel_transfer = 0x4fc00a24;
|
||||
usb_transfer_sync = 0x4fc00a28;
|
||||
usb_dfu_set_detach_cb = 0x4fc00a2c;
|
||||
dfu_class_handle_req = 0x4fc00a30;
|
||||
dfu_status_cb = 0x4fc00a34;
|
||||
dfu_custom_handle_req = 0x4fc00a38;
|
||||
usb_dfu_init = 0x4fc00a3c;
|
||||
usb_dfu_force_detach = 0x4fc00a40;
|
||||
usb_dev_deinit = 0x4fc00a44;
|
||||
usb_dw_ctrl_deinit = 0x4fc00a48;
|
||||
/* Data (.data, .bss, .rodata) */
|
||||
s_usb_osglue = 0x4ff3ffc8;
|
||||
|
@ -6,7 +6,7 @@
|
||||
/* ROM function interface esp32p4.rom.libgcc.ld for esp32p4
|
||||
*
|
||||
*
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum d91797f41641e3e0180293939810e553
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum f6516bd9708d890f63db87f8aed53ca7
|
||||
*
|
||||
* Compatible with ROM where ECO version equal or greater to 0.
|
||||
*
|
||||
@ -18,78 +18,78 @@
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
__absvdi2 = 0x4fc00734;
|
||||
__absvsi2 = 0x4fc00738;
|
||||
__adddf3 = 0x4fc0073c;
|
||||
__addvdi3 = 0x4fc00740;
|
||||
__addvsi3 = 0x4fc00744;
|
||||
__ashldi3 = 0x4fc00748;
|
||||
__ashrdi3 = 0x4fc0074c;
|
||||
__bswapdi2 = 0x4fc00750;
|
||||
__bswapsi2 = 0x4fc00754;
|
||||
__clear_cache = 0x4fc00758;
|
||||
__clrsbdi2 = 0x4fc0075c;
|
||||
__clrsbsi2 = 0x4fc00760;
|
||||
__clzdi2 = 0x4fc00764;
|
||||
__clzsi2 = 0x4fc00768;
|
||||
__cmpdi2 = 0x4fc0076c;
|
||||
__ctzdi2 = 0x4fc00770;
|
||||
__ctzsi2 = 0x4fc00774;
|
||||
__divdc3 = 0x4fc00778;
|
||||
__divdf3 = 0x4fc0077c;
|
||||
__divdi3 = 0x4fc00780;
|
||||
__divsc3 = 0x4fc00784;
|
||||
__divsi3 = 0x4fc00788;
|
||||
__eqdf2 = 0x4fc0078c;
|
||||
__extendsfdf2 = 0x4fc00790;
|
||||
__ffsdi2 = 0x4fc00794;
|
||||
__ffssi2 = 0x4fc00798;
|
||||
__fixdfdi = 0x4fc0079c;
|
||||
__fixdfsi = 0x4fc007a0;
|
||||
__fixsfdi = 0x4fc007a4;
|
||||
__fixunsdfsi = 0x4fc007a8;
|
||||
__fixunssfdi = 0x4fc007ac;
|
||||
__fixunssfsi = 0x4fc007b0;
|
||||
__floatdidf = 0x4fc007b4;
|
||||
__floatdisf = 0x4fc007b8;
|
||||
__floatsidf = 0x4fc007bc;
|
||||
__floatundidf = 0x4fc007c0;
|
||||
__floatundisf = 0x4fc007c4;
|
||||
__floatunsidf = 0x4fc007c8;
|
||||
__gcc_bcmp = 0x4fc007cc;
|
||||
__gedf2 = 0x4fc007d0;
|
||||
__gtdf2 = 0x4fc007d4;
|
||||
__ledf2 = 0x4fc007d8;
|
||||
__lshrdi3 = 0x4fc007dc;
|
||||
__ltdf2 = 0x4fc007e0;
|
||||
__moddi3 = 0x4fc007e4;
|
||||
__modsi3 = 0x4fc007e8;
|
||||
__muldc3 = 0x4fc007ec;
|
||||
__muldf3 = 0x4fc007f0;
|
||||
__muldi3 = 0x4fc007f4;
|
||||
__mulsc3 = 0x4fc007f8;
|
||||
__mulsi3 = 0x4fc007fc;
|
||||
__mulvdi3 = 0x4fc00800;
|
||||
__mulvsi3 = 0x4fc00804;
|
||||
__nedf2 = 0x4fc00808;
|
||||
__negdf2 = 0x4fc0080c;
|
||||
__negdi2 = 0x4fc00810;
|
||||
__negvdi2 = 0x4fc00814;
|
||||
__negvsi2 = 0x4fc00818;
|
||||
__paritysi2 = 0x4fc0081c;
|
||||
__popcountdi2 = 0x4fc00820;
|
||||
__popcountsi2 = 0x4fc00824;
|
||||
__powidf2 = 0x4fc00828;
|
||||
__subdf3 = 0x4fc0082c;
|
||||
__subvdi3 = 0x4fc00830;
|
||||
__subvsi3 = 0x4fc00834;
|
||||
__ucmpdi2 = 0x4fc00838;
|
||||
__udivdi3 = 0x4fc0083c;
|
||||
__udivmoddi4 = 0x4fc00840;
|
||||
__udivsi3 = 0x4fc00844;
|
||||
__udiv_w_sdiv = 0x4fc00848;
|
||||
__umoddi3 = 0x4fc0084c;
|
||||
__umodsi3 = 0x4fc00850;
|
||||
__unorddf2 = 0x4fc00854;
|
||||
__extenddftf2 = 0x4fc00858;
|
||||
__trunctfdf2 = 0x4fc0085c;
|
||||
__absvdi2 = 0x4fc0073c;
|
||||
__absvsi2 = 0x4fc00740;
|
||||
__adddf3 = 0x4fc00744;
|
||||
__addvdi3 = 0x4fc00748;
|
||||
__addvsi3 = 0x4fc0074c;
|
||||
__ashldi3 = 0x4fc00750;
|
||||
__ashrdi3 = 0x4fc00754;
|
||||
__bswapdi2 = 0x4fc00758;
|
||||
__bswapsi2 = 0x4fc0075c;
|
||||
__clear_cache = 0x4fc00760;
|
||||
__clrsbdi2 = 0x4fc00764;
|
||||
__clrsbsi2 = 0x4fc00768;
|
||||
__clzdi2 = 0x4fc0076c;
|
||||
__clzsi2 = 0x4fc00770;
|
||||
__cmpdi2 = 0x4fc00774;
|
||||
__ctzdi2 = 0x4fc00778;
|
||||
__ctzsi2 = 0x4fc0077c;
|
||||
__divdc3 = 0x4fc00780;
|
||||
__divdf3 = 0x4fc00784;
|
||||
__divdi3 = 0x4fc00788;
|
||||
__divsc3 = 0x4fc0078c;
|
||||
__divsi3 = 0x4fc00790;
|
||||
__eqdf2 = 0x4fc00794;
|
||||
__extendsfdf2 = 0x4fc00798;
|
||||
__ffsdi2 = 0x4fc0079c;
|
||||
__ffssi2 = 0x4fc007a0;
|
||||
__fixdfdi = 0x4fc007a4;
|
||||
__fixdfsi = 0x4fc007a8;
|
||||
__fixsfdi = 0x4fc007ac;
|
||||
__fixunsdfsi = 0x4fc007b0;
|
||||
__fixunssfdi = 0x4fc007b4;
|
||||
__fixunssfsi = 0x4fc007b8;
|
||||
__floatdidf = 0x4fc007bc;
|
||||
__floatdisf = 0x4fc007c0;
|
||||
__floatsidf = 0x4fc007c4;
|
||||
__floatundidf = 0x4fc007c8;
|
||||
__floatundisf = 0x4fc007cc;
|
||||
__floatunsidf = 0x4fc007d0;
|
||||
__gcc_bcmp = 0x4fc007d4;
|
||||
__gedf2 = 0x4fc007d8;
|
||||
__gtdf2 = 0x4fc007dc;
|
||||
__ledf2 = 0x4fc007e0;
|
||||
__lshrdi3 = 0x4fc007e4;
|
||||
__ltdf2 = 0x4fc007e8;
|
||||
__moddi3 = 0x4fc007ec;
|
||||
__modsi3 = 0x4fc007f0;
|
||||
__muldc3 = 0x4fc007f4;
|
||||
__muldf3 = 0x4fc007f8;
|
||||
__muldi3 = 0x4fc007fc;
|
||||
__mulsc3 = 0x4fc00800;
|
||||
__mulsi3 = 0x4fc00804;
|
||||
__mulvdi3 = 0x4fc00808;
|
||||
__mulvsi3 = 0x4fc0080c;
|
||||
__nedf2 = 0x4fc00810;
|
||||
__negdf2 = 0x4fc00814;
|
||||
__negdi2 = 0x4fc00818;
|
||||
__negvdi2 = 0x4fc0081c;
|
||||
__negvsi2 = 0x4fc00820;
|
||||
__paritysi2 = 0x4fc00824;
|
||||
__popcountdi2 = 0x4fc00828;
|
||||
__popcountsi2 = 0x4fc0082c;
|
||||
__powidf2 = 0x4fc00830;
|
||||
__subdf3 = 0x4fc00834;
|
||||
__subvdi3 = 0x4fc00838;
|
||||
__subvsi3 = 0x4fc0083c;
|
||||
__ucmpdi2 = 0x4fc00840;
|
||||
__udivdi3 = 0x4fc00844;
|
||||
__udivmoddi4 = 0x4fc00848;
|
||||
__udivsi3 = 0x4fc0084c;
|
||||
__udiv_w_sdiv = 0x4fc00850;
|
||||
__umoddi3 = 0x4fc00854;
|
||||
__umodsi3 = 0x4fc00858;
|
||||
__unorddf2 = 0x4fc0085c;
|
||||
__extenddftf2 = 0x4fc00860;
|
||||
__trunctfdf2 = 0x4fc00864;
|
||||
|
@ -6,7 +6,7 @@
|
||||
/* ROM function interface esp32p4.rom.newlib-nano.ld for esp32p4
|
||||
*
|
||||
*
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum d91797f41641e3e0180293939810e553
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum f6516bd9708d890f63db87f8aed53ca7
|
||||
*
|
||||
* Compatible with ROM where ECO version equal or greater to 0.
|
||||
*
|
||||
|
@ -6,7 +6,7 @@
|
||||
/* ROM function interface esp32p4.rom.newlib.ld for esp32p4
|
||||
*
|
||||
*
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum d91797f41641e3e0180293939810e553
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum f6516bd9708d890f63db87f8aed53ca7
|
||||
*
|
||||
* Compatible with ROM where ECO version equal or greater to 0.
|
||||
*
|
||||
|
@ -6,7 +6,7 @@
|
||||
/* ROM function interface esp32p4.rom.rvfp.ld for esp32p4
|
||||
*
|
||||
*
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum d91797f41641e3e0180293939810e553
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum f6516bd9708d890f63db87f8aed53ca7
|
||||
*
|
||||
* Compatible with ROM where ECO version equal or greater to 0.
|
||||
*
|
||||
@ -18,84 +18,89 @@
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
__adddf3 = 0x4fc00860;
|
||||
__eqdf2 = 0x4fc00864;
|
||||
__fixdfdi = 0x4fc00868;
|
||||
__fixdfsi = 0x4fc0086c;
|
||||
__fixsfdi = 0x4fc00870;
|
||||
__fixunsdfsi = 0x4fc00874;
|
||||
__fixunssfdi = 0x4fc00878;
|
||||
__floatdidf = 0x4fc0087c;
|
||||
__floatsidf = 0x4fc00880;
|
||||
__floatundidf = 0x4fc00884;
|
||||
__floatunsidf = 0x4fc00888;
|
||||
__gedf2 = 0x4fc0088c;
|
||||
__gtdf2 = 0x4fc00890;
|
||||
__ledf2 = 0x4fc00894;
|
||||
__ltdf2 = 0x4fc00898;
|
||||
__muldf3 = 0x4fc0089c;
|
||||
__nedf2 = 0x4fc008a0;
|
||||
__subdf3 = 0x4fc008a4;
|
||||
__adddf3 = 0x4fc00868;
|
||||
__eqdf2 = 0x4fc0086c;
|
||||
__fixdfdi = 0x4fc00870;
|
||||
__fixdfsi = 0x4fc00874;
|
||||
__fixsfdi = 0x4fc00878;
|
||||
__fixunsdfsi = 0x4fc0087c;
|
||||
__fixunssfdi = 0x4fc00880;
|
||||
__floatdidf = 0x4fc00884;
|
||||
__floatsidf = 0x4fc00888;
|
||||
__floatundidf = 0x4fc0088c;
|
||||
__floatunsidf = 0x4fc00890;
|
||||
__gedf2 = 0x4fc00894;
|
||||
__gtdf2 = 0x4fc00898;
|
||||
__ledf2 = 0x4fc0089c;
|
||||
__ltdf2 = 0x4fc008a0;
|
||||
__muldf3 = 0x4fc008a4;
|
||||
__nedf2 = 0x4fc008a8;
|
||||
__subdf3 = 0x4fc008ac;
|
||||
|
||||
/***************************************
|
||||
Group libgcc
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
__absvdi2 = 0x4fc00734;
|
||||
__absvsi2 = 0x4fc00738;
|
||||
__addvdi3 = 0x4fc00740;
|
||||
__addvsi3 = 0x4fc00744;
|
||||
__ashldi3 = 0x4fc00748;
|
||||
__ashrdi3 = 0x4fc0074c;
|
||||
__bswapdi2 = 0x4fc00750;
|
||||
__bswapsi2 = 0x4fc00754;
|
||||
__clear_cache = 0x4fc00758;
|
||||
__clrsbdi2 = 0x4fc0075c;
|
||||
__clrsbsi2 = 0x4fc00760;
|
||||
__clzdi2 = 0x4fc00764;
|
||||
__clzsi2 = 0x4fc00768;
|
||||
__cmpdi2 = 0x4fc0076c;
|
||||
__ctzdi2 = 0x4fc00770;
|
||||
__ctzsi2 = 0x4fc00774;
|
||||
__divdc3 = 0x4fc00778;
|
||||
__divdf3 = 0x4fc0077c;
|
||||
__divdi3 = 0x4fc00780;
|
||||
__divsc3 = 0x4fc00784;
|
||||
__divsi3 = 0x4fc00788;
|
||||
__extendsfdf2 = 0x4fc00790;
|
||||
__ffsdi2 = 0x4fc00794;
|
||||
__ffssi2 = 0x4fc00798;
|
||||
__fixunssfsi = 0x4fc007b0;
|
||||
__floatdisf = 0x4fc007b8;
|
||||
__floatundisf = 0x4fc007c4;
|
||||
__gcc_bcmp = 0x4fc007cc;
|
||||
__lshrdi3 = 0x4fc007dc;
|
||||
__moddi3 = 0x4fc007e4;
|
||||
__modsi3 = 0x4fc007e8;
|
||||
__muldc3 = 0x4fc007ec;
|
||||
__muldi3 = 0x4fc007f4;
|
||||
__mulsc3 = 0x4fc007f8;
|
||||
__mulsi3 = 0x4fc007fc;
|
||||
__mulvdi3 = 0x4fc00800;
|
||||
__mulvsi3 = 0x4fc00804;
|
||||
__negdf2 = 0x4fc0080c;
|
||||
__negdi2 = 0x4fc00810;
|
||||
__negvdi2 = 0x4fc00814;
|
||||
__negvsi2 = 0x4fc00818;
|
||||
__paritysi2 = 0x4fc0081c;
|
||||
__popcountdi2 = 0x4fc00820;
|
||||
__popcountsi2 = 0x4fc00824;
|
||||
__powidf2 = 0x4fc00828;
|
||||
__subvdi3 = 0x4fc00830;
|
||||
__subvsi3 = 0x4fc00834;
|
||||
__ucmpdi2 = 0x4fc00838;
|
||||
__udivdi3 = 0x4fc0083c;
|
||||
__udivmoddi4 = 0x4fc00840;
|
||||
__udivsi3 = 0x4fc00844;
|
||||
__udiv_w_sdiv = 0x4fc00848;
|
||||
__umoddi3 = 0x4fc0084c;
|
||||
__umodsi3 = 0x4fc00850;
|
||||
__unorddf2 = 0x4fc00854;
|
||||
__extenddftf2 = 0x4fc00858;
|
||||
__trunctfdf2 = 0x4fc0085c;
|
||||
__absvdi2 = 0x4fc0073c;
|
||||
__absvsi2 = 0x4fc00740;
|
||||
__addvdi3 = 0x4fc00748;
|
||||
__addvsi3 = 0x4fc0074c;
|
||||
__ashldi3 = 0x4fc00750;
|
||||
__ashrdi3 = 0x4fc00754;
|
||||
__bswapdi2 = 0x4fc00758;
|
||||
__bswapsi2 = 0x4fc0075c;
|
||||
__clear_cache = 0x4fc00760;
|
||||
__clrsbdi2 = 0x4fc00764;
|
||||
__clrsbsi2 = 0x4fc00768;
|
||||
__clzdi2 = 0x4fc0076c;
|
||||
__clzsi2 = 0x4fc00770;
|
||||
__cmpdi2 = 0x4fc00774;
|
||||
__ctzdi2 = 0x4fc00778;
|
||||
__ctzsi2 = 0x4fc0077c;
|
||||
__divdc3 = 0x4fc00780;
|
||||
__divdf3 = 0x4fc00784;
|
||||
__divdi3 = 0x4fc00788;
|
||||
__divsc3 = 0x4fc0078c;
|
||||
__divsi3 = 0x4fc00790;
|
||||
__extendsfdf2 = 0x4fc00798;
|
||||
__ffsdi2 = 0x4fc0079c;
|
||||
__ffssi2 = 0x4fc007a0;
|
||||
__fixunssfsi = 0x4fc007b8;
|
||||
__floatdisf = 0x4fc007c0;
|
||||
__floatundisf = 0x4fc007cc;
|
||||
__gcc_bcmp = 0x4fc007d4;
|
||||
__lshrdi3 = 0x4fc007e4;
|
||||
__moddi3 = 0x4fc007ec;
|
||||
__modsi3 = 0x4fc007f0;
|
||||
__muldc3 = 0x4fc007f4;
|
||||
__muldi3 = 0x4fc007fc;
|
||||
__mulsc3 = 0x4fc00800;
|
||||
__mulsi3 = 0x4fc00804;
|
||||
__mulvdi3 = 0x4fc00808;
|
||||
__mulvsi3 = 0x4fc0080c;
|
||||
__negdf2 = 0x4fc00814;
|
||||
__negdi2 = 0x4fc00818;
|
||||
__negvdi2 = 0x4fc0081c;
|
||||
__negvsi2 = 0x4fc00820;
|
||||
__paritysi2 = 0x4fc00824;
|
||||
__popcountdi2 = 0x4fc00828;
|
||||
__popcountsi2 = 0x4fc0082c;
|
||||
__powidf2 = 0x4fc00830;
|
||||
__subvdi3 = 0x4fc00838;
|
||||
__subvsi3 = 0x4fc0083c;
|
||||
__ucmpdi2 = 0x4fc00840;
|
||||
__udivdi3 = 0x4fc00844;
|
||||
__udivmoddi4 = 0x4fc00848;
|
||||
__udivsi3 = 0x4fc0084c;
|
||||
__udiv_w_sdiv = 0x4fc00850;
|
||||
__umoddi3 = 0x4fc00854;
|
||||
__umodsi3 = 0x4fc00858;
|
||||
__unorddf2 = 0x4fc0085c;
|
||||
__extenddftf2 = 0x4fc00860;
|
||||
__trunctfdf2 = 0x4fc00864;
|
||||
/***************************************
|
||||
Group libgcc
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
|
@ -6,7 +6,7 @@
|
||||
/* ROM function interface esp32p4.rom.wdt.ld for esp32p4
|
||||
*
|
||||
*
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum d91797f41641e3e0180293939810e553
|
||||
* Generated from ./target/esp32p4/interface-esp32p4.yml md5sum f6516bd9708d890f63db87f8aed53ca7
|
||||
*
|
||||
* Compatible with ROM where ECO version equal or greater to 0.
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user