mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 06:11:06 +00:00 
			
		
		
		
	By unchecking "Place panic handler code in IRAM" in the menuconfig, the panic handlers will be placed in flash. Of course, flash cache must be activated when entering panic handlers.
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
[mapping:esp_system]
 | 
						|
archive: libesp_system.a
 | 
						|
entries:
 | 
						|
    if ESP_PANIC_HANDLER_IRAM = y:
 | 
						|
        panic (noflash)
 | 
						|
        panic_handler (noflash)
 | 
						|
        panic_arch (noflash)
 | 
						|
 | 
						|
    esp_err (noflash)
 | 
						|
    esp_system:esp_system_abort (noflash)
 | 
						|
 | 
						|
    if ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF:
 | 
						|
        usb_console:esp_usb_console_write_char (noflash)
 | 
						|
        usb_console:esp_usb_console_write_buf (noflash)
 | 
						|
        usb_console:esp_usb_console_flush_internal (noflash)
 | 
						|
        usb_console:esp_usb_console_osglue_wait_proc (noflash)
 | 
						|
        usb_console:esp_usb_console_osglue_dis_int (noflash)
 | 
						|
        usb_console:esp_usb_console_osglue_ena_int (noflash)
 | 
						|
        usb_console:esp_usb_console_interrupt (noflash)
 | 
						|
        usb_console:esp_usb_console_poll_interrupts (noflash)
 | 
						|
        usb_console:esp_usb_console_cdc_acm_cb (noflash)
 | 
						|
        usb_console:esp_usb_console_dfu_detach_cb (noflash)
 | 
						|
        usb_console:esp_usb_console_before_restart (noflash)
 | 
						|
 | 
						|
[mapping:vfs_cdcacm]
 | 
						|
archive: libvfs.a
 | 
						|
entries:
 | 
						|
    if ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF:
 | 
						|
        vfs_cdcacm:cdcacm_tx_cb (noflash)
 | 
						|
        vfs_cdcacm:cdcacm_rx_cb (noflash)
 |