S3C44B0X 使用手册第五章 CLOCK & POWER MANAGEMENT(自译)

不知为何图片丢失,可对照英文版来看

Translator:  Miss.   BikaQ

All rights reserved.

CLOCK & POWER MANAGEMENT     S3C44B0X RISC MICROPROCESSOR

5时钟&电源管理

51 时钟发生器(Clock Generator

511  S3C44B0X 片上的时钟发生器(内嵌PLL)为CPU及外设提供时钟信号。如图:

512功能介绍

时钟的产生

 

如图5-1 ,主时钟源有两个:一是XTAL0,EXTAL0连接外部晶振时钟。(OSC是需要连接到外部晶真的晶振放大器。)二是EXTCLK连接一个外部时钟。PLL的功能是以低频的晶振输出作为输入,然后产生S3C44B0X需要的高频时钟。时钟发生器的逻辑电路可以在重启之后,或是从STOP MODE退出之后产生稳定的时钟信号。

时钟源的选择   

 

如表5-1 S3C44B0X时钟源的选择由处理器的两个引脚OM[3:2]控制。OM[3:2]的状态是在nRESET信号的上升沿定的。

OM[3:2]控制多路开关MUX来选择Fin的提供者。 

时钟源的选择一般是厂家使用处理器时确定的,所以不需要我们来设定。

   NOTE::虽然 PLL在重启之后就开始启动了,但是它的输出一直到对PLLCON寄存器设置之后才能作为Fout.在对寄存器进行设置之前,Fin将直接作为Fout.。即使用户想使用PLLCON寄存器中的默认值,也需要吧它重新写入才行。

 

PLL (PHASE-LOCKED-LOOP)

时钟发生器中的PLL是一个电路,它可以产生与输入信号频相同步的输出信号,它包括以下基本模块(如图5-2):

VCO (Voltage controlled oscillator),:产生与所需的直流电压想符合的频率。

Divider P:产生Fref=Fin/P

Divider M:产生Fvco=VCO输出/M

Divider S:产生Fpllo=VCO输出/S(Fpllo就是PLL模块的输出频率)

PFD (Phase Difference Detector) :监视Fref,Fvco,当他们产生相位差时发出一个控制信号。

Charge Pump (PUMP) :PFD产生的控制信号转换成比例相应的电压,并使其通过外部滤波器(Loop Filter)来驱动VCO

Loop Filter :为避免VCO超载,这个低通滤波器把由控制信号产生的高频部分过滤掉。

Loop Filter 中推荐使用电容大小为700Pf(如图5-2)

PLL输入Fin与输出Fpllo之间的关系:

 

                 m = M (赋给 divider M的值)+ 8, p = P(赋给 divider P的值) + 2

 

 

PLL产生稳定输出原理:

Fref,Fvco有相位差时,PFD产生控制信号发给PUMPPUMPPFD产生的控制信号转换成比例相应的电压,并使其通过外部滤波器(Loop Filter)来驱动VCO,引起VCO中晶振频率线性的增长或是降低得到了动态变化平均电压。

Fref,Fvco相一致时,PFD不再产生控制信号发给PUMP,从而PUMP可以输出稳定的电压提供给外部滤波器(Loop Filter)Loop Filter的稳定输出不再驱动VCO改变频率。于是,VCO的频率保持恒定,PLL就可以为作为系统时钟了。

PLL频率设置方法(Normal Operation Mode 下):

1.根据FinFpllo(即需要的时钟输出Fout计算MDIV, PDIVSDIV

公式如下:

m = (MDIV + 8),  p = (PDIV + 2),  s = SDIV

 

示例:

Fin=14.318Mhz Fout=60Mhz

计算得:MDIV=59, PDIV=6 and SDIV=1

(可以用 SAMSUNG 公司提供的PLLSET.EXE 来计算. )

 

计算PLL 值需满足的限制:

1. Fpllo 的范围( 20Mhz ~ 66Mhz.

2. Fpllo * 必须小于170 MHz.

3. S 需尽量大.

4. 推荐(Fin / p) 1Mhz . 同时需满足, (Fin / p) < 2Mhz

 

2.按照计算所得MDIV, PDIVSDIV值,设置寄存器PLLCON

 

 

PLL&Clock Generator的正常状态:

 

 

时钟控制逻辑(CLOCK CONTROL LOGIC

它的作用是决定 Fout是来自 PLL(Fpllo) 时钟还是直接来自 OSC 时钟(Fin. 当为PLL设置一个新的频率值的时候, clock control logic 使 FOUT PLL 锁定时间内失效直到 PLL 产生稳定的输出时才使FOUT有效。除了此种情况外,clock control logic 在重启或者是从掉电模式唤醒的时候也会被激活。

 

PLL 封锁时间(PLL Lock Time

为了使PLL输出是稳定的, lock time 应该大于 208us. 在重启之后,或者是从STOP SL_IDLE 模式唤醒之后, lock-time 就会根据lock time count 寄存器的配置自动的插入。自动插入的 lock time

计算公式:

t_lock( PLL lock time by 硬件逻辑) = (1/ Fin) x n, (n = LTIMECNT value)

 

 

加电重启(Power-On Reset ):

5-4 演示了加电重启后的时序关系。家电后,在若干msmillionsecond)内,晶振开始启动,当OSC时钟输出稳定之后, nRESET 发出信号,然后 PLL 根据默认配置开始启动。但是 PLL在刚加电时是不稳定的,所以此时 Fout 仍然直接使用Fin而不是 Fpllo,直到用软件对PLLCON重新配置之后,产生稳定输出才能使Fout使用Fpllo即使用户想在重启后使用PLLCON寄存器中的默认值,也需要用软件把它重新写入寄存器才行

lock time.之后Fout立即被配置为PLL 的输出(Fpllo) ,而 PLL 只有在用软件对PLL配置一个新的频率的时候才会开始它的上锁操作序列即lock time.才会开始。

 

Normal Operation Mode 下改变PLL设置

S3C44B0X  Normal mode操作时,如果用户想通过改写PMS值来改变频率,PLL lock time将会自动插入。在lock time中,将停止为S3C440X提供时钟。时间图如下:

 

--- 0x420133f2: omac1_aes_128 at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c:920 --- 0x420135d6: ccmp_decrypt at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/src/crypto/ccmp.c:141 --- 0x42013684: ccmp_encrypt at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/src/crypto/ccmp.c:193 --- 0x42012f3e: esp_aes_gmac at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/src/crypto/crypto_ops.c:24 --- 0x42013060: sha256_vector at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c:89 3fc9e3c0: 0x0000000a 0x00000020 0x00000001 0x00000000 0x00000020 0x00000000 0x00000005 0x00000000 3fc9e3e0: 0x00000000 0x00000001 0x00000001 0x00000000 0x00000001 0x00000000 0x00000006 0x00000000 3fc9e400: 0x000002f0 0x00000020 0x000000a1 0x00000000 0x00001801 0x00000007 0x00000001 0x40380c00 --- 0x40380c00: esp_ptr_in_rtc_dram_fast at E:/espidf/v5.4.1/esp-idf/components/esp_hw_support/include/esp_memory_utils.h:121 --- (inlined by) dram_alloc_to_iram_addr at E:/espidf/v5.4.1/esp-idf/components/heap/heap_caps_base.c:41 --- (inlined by) heap_caps_aligned_alloc_base at E:/espidf/v5.4.1/esp-idf/components/heap/heap_caps_base.c:150 3fc9e420: 0x1f2f3f4f 0x00001800 0x77770006 0x77777777 0x6c6c756e 0x69666977 0x00000000 0x00000000 3fc9e440: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000008 0x38000000 0x38383838 0x00383838 3fc9e460: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 3fc9e480: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x38383838 0x38383838 3fc9e4a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 3fc9e4c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000005 0x3c0d8554 3fc9e4e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x3c0c4000 0x420b35a8 --- 0x420b35a8: main_task at E:/espidf/v5.4.1/esp-idf/components/freertos/app_startup.c:209 3fc9e500: 0x00000000 0x00001388 0x00000001 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 3fc9e520: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 3fc9e540: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0x00000150 0x3fc9dd80 0x00000002 0x3fc957c4 3fc9e560: 0x3fc957c4 0x3fc9e554 0x3fc957bc 0x00000018 0x3fca4640 0x3fca4640 0x3fc9e554 0x00000000 3fc9e580: 0x00000001 0x3fc9d550 0x6e69616d 0x00000000 0x00000000 0x00000000 0x3fc9e540 0x00000001 3fc9e5a0: 0x00000000 0x3fca2a90 0x42004e7c 0x00000000 0x3fc9be80 0x3fc9bee8 0x3fc9bf50 0x00000000 --- 0x42004e7c: pthread_cleanup_thread_specific_data_callback at E:/espidf/v5.4.1/esp-idf/components/pthread/pthread_local_storage.c:126 3fc9e5c0: 0x00000000 0x00000001 0x00000000 0x00000000 0x00000000 0x42004706 0x00000000 0x00000000 --- 0x42004706: esp_cleanup_r at E:/espidf/v5.4.1/esp-idf/components/newlib/newlib_init.c:43 ELF file SHA256: 04a1caf88 Rebooting... ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0xc (RTC_SW_CPU_RST),boot:0xd (SPI_FAST_FLASH_BOOT) Saved PC:0x403807f4 --- 0x403807f4: esp_restart_noos at E:/espidf/v5.4.1/esp-idf/components/esp_system/port/soc/esp32c3/system_internal.c:112 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5820,len:0x1574 load:0x403cc710,len:0xc30 load:0x403ce710,len:0x2f64 entry 0x403cc71a I (24) boot: ESP-IDF v5.4.1 2nd stage bootloader I (24) boot: compile time Jun 27 2025 16:28:05 I (24) boot: chip revision: v0.4 I (25) boot: efuse block revision: v1.3 I (27) boot.esp32c3: SPI Speed : 80MHz I (31) boot.esp32c3: SPI Mode : DIO I (35) boot.esp32c3: SPI Flash Size : 2MB I (39) boot: Enabling RNG early entropy source... I (43) boot: Partition Table: I (46) boot: ## Label Usage Type ST Offset Length I (52) boot: 0 nvs WiFi data 01 02 00009000 00006000 I (59) boot: 1 phy_init RF data 01 01 0000f000 00001000 I (65) boot: 2 factory factory app 00 00 00010000 00100000 I (72) boot: End of partition table I (75) esp_image: segment 0: paddr=00010020 vaddr=3c0c0020 size=22a38h (141880) map I (105) esp_image: segment 1: paddr=00032a60 vaddr=3fc92800 size=02df8h ( 11768) load I (108) esp_image: segment 2: paddr=00035860 vaddr=40380000 size=0a7b8h ( 42936) load I (117) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=b4088h (737416) map I (235) esp_image: segment 4: paddr=000f40b0 vaddr=4038a7b8 size=07f0ch ( 32524) load I (241) esp_image: segment 5: paddr=000fbfc4 vaddr=50000200 size=0001ch ( 28) load I (248) boot: Loaded app from partition at offset 0x10000 I (248) boot: Disabling RNG early entropy source... I (260) cpu_start: Unicore app I (268) cpu_start: Pro cpu start user code I (268) cpu_start: cpu freq: 160000000 Hz I (269) app_init: Application information: I (269) app_init: Project name: internal_communication I (274) app_init: App version: 1 I (277) app_init: Compile time: Jun 27 2025 16:27:06 I (282) app_init: ELF file SHA256: 04a1caf88... I (286) app_init: ESP-IDF: v5.4.1 I (290) efuse_init: Min chip rev: v0.3 I (294) efuse_init: Max chip rev: v1.99 I (298) efuse_init: Chip rev: v0.4 I (302) heap_init: Initializing. RAM available for dynamic allocation: I (308) heap_init: At 3FC9B840 len 000247C0 (145 KiB): RAM I (313) heap_init: At 3FCC0000 len 0001C710 (113 KiB): Retention RAM I (319) heap_init: At 3FCDC710 len 00002950 (10 KiB): Retention RAM I (325) heap_init: At 5000021C len 00001DCC (7 KiB): RTCRAM I (331) spi_flash: detected chip: generic I (334) spi_flash: flash io: dio W (337) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header. I (350) sleep_gpio: Configure to isolate all GPIO pins in sleep state I (356) sleep_gpio: Enable automatic switching of GPIO sleep configuration I (362) main_task: Started on CPU0 I (362) main_task: Calling app_main() I (372) pp: pp rom version: 9387209 I (372) net80211: net80211 rom version: 9387209 I (382) wifi:wifi driver task: 3fca44c0, prio:23, stack:6656, core=0 I (382) wifi:wifi firmware version: 79fa3f41ba I (382) wifi:wifi certification version: v7.0 I (382) wifi:config NVS flash: enabled I (392) wifi:config nano formatting: disabled I (392) wifi:Init data frame dynamic rx buffer num: 32 I (402) wifi:Init static rx mgmt buffer num: 5 I (402) wifi:Init management short buffer num: 32 I (402) wifi:Init dynamic tx buffer num: 32 I (412) wifi:Init static tx FG buffer num: 2 I (412) wifi:Init static rx buffer size: 1600 I (422) wifi:Init static rx buffer num: 10 I (422) wifi:Init dynamic rx buffer num: 32 I (422) wifi_init: rx ba win: 6 I (432) wifi_init: accept mbox: 6 I (432) wifi_init: tcpip mbox: 32 I (432) wifi_init: udp mbox: 6 I (442) wifi_init: tcp mbox: 6 I (442) wifi_init: tcp tx win: 5760 I (442) wifi_init: tcp rx win: 5760 I (442) wifi_init: tcp mss: 1440 I (452) wifi_init: WiFi IRAM OP enabled I (452) wifi_init: WiFi RX IRAM OP enabled I (462) phy_init: phy_version 1200,2b7123f9,Feb 18 2025,15:22:21 I (492) phy_init: Saving new calibration data due to checksum failure or outdated calibration data, mode(0) I (522) wifi:mode : sta (34:cd:b0:97:58:bc) + softAP (34:cd:b0:97:58:bd) I (522) wifi:enable tsf I (522) wifi:Total power save buffer number: 16 I (522) wifi:Init max length of beacon: 752/752 I (522) wifi:Init max length of beacon: 752/752 I (532) mesh: &lt;nvs&gt;read layer:0, err:0x1102 I (532) mesh: &lt;nvs&gt;read assoc:0, err:0x1102 I (532) wifi:Set ps type: 1, coexist: 0 I (542) wifi:Total power save buffer number: 16 I (792) mesh: [IO]disable self-organizing&lt;reconnect&gt; I (792) mesh: [CONFIG]connect to router:nullwifi, 00:00:00:00:00:00 I (792) mesh_main: &lt;MESH_EVENT_MESH_STARTED&gt;ID:77:77:77:77:77:77 I (802) mesh_main: mesh starts successfully, heap:161708, root fixed&lt;0&gt;(tree), ps:1 assert failed: xTaskCreatePinnedToCore freertos_tasks_c_additions.h:163 (( ( ( ( BaseType_t ) xCoreID ) &gt;= 0 &amp;&amp; ( ( BaseType_t ) xCoreID ) &lt; 1 ) ? ( ( BaseType_t ) 1 ) : ( ( BaseType_t ) 0 ) ) == ( ( Core 0 register dump: MEPC : 0x40380828 RA : 0x4038692c SP : 0x3fc9e1e0 GP : 0x3fc93000 --- 0x40380828: panic_abort at E:/espidf/v5.4.1/esp-idf/components/esp_system/panic.c:468 --- 0x4038692c: __ubsan_include at E:/espidf/v5.4.1/esp-idf/components/esp_system/ubsan.c:311 TP : 0x3fc9e540 T0 : 0x37363534 T1 : 0x7271706f T2 : 0x33323130 S0/FP : 0x0000007e S1 : 0x3fc9e3c7 A0 : 0x3fc9e238 A1 : 0x3c0c41f2 A2 : 0x0000007e A3 : 0x00000028 A4 : 0x00000001 A5 : 0x3fc9b000 A6 : 0x7a797877 A7 : 0x76757473 S2 : 0x00000000 S3 : 0x3fc9e230 S4 : 0x3fc9e238 S5 : 0x00000000 S6 : 0x00000003 S7 : 0x00000000 S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000 T3 : 0x6e6d6c6b T4 : 0x6a696867 T5 : 0x66656463 T6 : 0x62613938 MSTATUS : 0x00001881 MTVEC : 0x40380001 MCAUSE : 0x00000002 MTVAL : 0x00000000 --- 0x40380001: _vector_table at E:/espidf/v5.4.1/esp-idf/components/riscv/vectors_intc.S:54 MHARTID : 0x00000000 Stack memory: 3fc9e1e0: 0x00000000 0x00060000 0x3c0d726c 0x4038db14 0x00000000 0x00060000 0xc0380000 0x3c0c4174 --- 0x4038db14: newlib_include_assert_impl at E:/espidf/v5.4.1/esp-idf/components/newlib/assert.c:92 3fc9e200: 0x00333631 0x00000000 0x00000000 0x00000000 0x00000000 0x3fc947f0 0x3c0d726c 0x3fc94e2c 3fc9e220: 0x3c0c4258 0x3fc94800 0x3fc9e200 0x3fc94804 0x3c0c4174 0x3fc94a58 0x65737361 0x66207472 3fc9e240: 0x656c6961 0x78203a64 0x6b736154 0x61657243 0x69506574 0x64656e6e 0x6f436f54 0x66206572 3fc9e260: 0x72656572 0x5f736f74 0x6b736174 0x5f635f73 0x69646461 0x6e6f6974 0x3a682e73 0x20333631 3fc9e280: 0x28202828 0x28202820 0x73614220 0x70795465 0x20745f65 0x43782029 0x4965726f 0x20292044 3fc9e2a0: 0x30203d3e 0x20262620 0x20282028 0x65736142 0x65707954 0x2920745f 0x6f437820 0x44496572 3fc9e2c0: 0x3c202920 0x29203120 0x28203f20 0x42202820 0x54657361 0x5f657079 0x20292074 0x20292031 3fc9e2e0: 0x2028203a 0x61422028 0x79546573 0x745f6570 0x30202920 0x29202920 0x203d3d20 0x00282028 3fc9e300: 0x00000000 0x00000001 0x3c0c4a14 0x4200b2e0 0x00001000 0x3c0c5000 0x00000001 0x403893ee --- 0x4200b2e0: uart_event_task at D:/esp32_C3/internal_communication_client_0.1/main/uart.c:16 --- 0x403893ee: xTaskCreatePinnedToCore at E:/espidf/v5.4.1/esp-idf/components/freertos/esp_additions/freertos_tasks_c_additions.h:231 3fc9e320: 0x00000000 0x00000000 0x04c4b400 0x00000000 0x00000000 0x00000000 0x00000000 0x000277ac 3fc9e340: 0x00000003 0x3c0c5000 0x00000001 0x4200b510 0x0001c200 0x00000003 0x00000000 0x00000001 --- 0x4200b510: uart_init at D:/esp32_C3/internal_communication_client_0.1/main/uart.c:80 3fc9e360: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000322 0x3c0c5560 0x3c0c553c 0x4200b2b0 --- 0x4200b2b0: app_main at D:/esp32_C3/internal_communication_client_0.1/main/mesh_main.c:349 3fc9e380: 0x3c0c5560 0x00000001 0xa5a5a5a5 0xa5a5a5a5 0x3fc92b38 0x0000002c 0x00000001 0x4201306e --- 0x4201306e: hmac_sha256_vector at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c:342 3fc9e3a0: 0x420132de 0x420131c2 0x42013224 0x420133f2 0x420135d6 0x42013684 0x42012f3e 0x42013060 --- 0x420132de: pbkdf2_sha1 at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c:752 --- 0x420131c2: aes_128_cbc_encrypt at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c:445 --- 0x42013224: aes_128_cbc_decrypt at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c:467 --- 0x420133f2: omac1_aes_128 at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c:920 --- 0x420135d6: ccmp_decrypt at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/src/crypto/ccmp.c:141 --- 0x42013684: ccmp_encrypt at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/src/crypto/ccmp.c:193 --- 0x42012f3e: esp_aes_gmac at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/src/crypto/crypto_ops.c:24 --- 0x42013060: sha256_vector at E:/espidf/v5.4.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c:89 3fc9e3c0: 0x0000000a 0x00000020 0x00000001 0x00000000 0x00000020 0x00000000 0x00000005 0x00000000 3fc9e3e0: 0x00000000 0x00000001 0x00000001 0x00000000 0x00000001 0x00000000 0x00000006 0x00000000 3fc9e400: 0x000002f0 0x00000020 0x000000a1 0x00000000 0x00001801 0x00000007 0x00000001 0x40380c00 --- 0x40380c00: esp_ptr_in_rtc_dram_fast at E:/espidf/v5.4.1/esp-idf/components/esp_hw_support/include/esp_memory_utils.h:121 --- (inlined by) dram_alloc_to_iram_addr at E:/espidf/v5.4.1/esp-idf/components/heap/heap_caps_base.c:41 --- (inlined by) heap_caps_aligned_alloc_base at E:/espidf/v5.4.1/esp-idf/components/heap/heap_caps_base.c:150 3fc9e420: 0x1f2f3f4f 0x00001800 0x77770006 0x77777777 0x6c6c756e 0x69666977 0x00000000 0x00000000 3fc9e440: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000008 0x38000000 0x38383838 0x00383838 3fc9e460: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 3fc9e480: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x38383838 0x38383838 3fc9e4a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 3fc9e4c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000005 0x3c0d8554 3fc9e4e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x3c0c4000 0x420b35a8 --- 0x420b35a8: main_task at E:/espidf/v5.4.1/esp-idf/components/freertos/app_startup.c:209 3fc9e500: 0x00000000 0x00001388 0x00000001 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 3fc9e520: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 3fc9e540: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0x00000150 0x3fc9dd80 0x00000002 0x3fc957c4 3fc9e560: 0x3fc957c4 0x3fc9e554 0x3fc957bc 0x00000018 0x3fca4640 0x3fca4640 0x3fc9e554 0x00000000 3fc9e580: 0x00000001 0x3fc9d550 0x6e69616d 0x00000000 0x00000000 0x00000000 0x3fc9e540 0x00000001 3fc9e5a0: 0x00000000 0x3fca2a90 0x42004e7c 0x00000000 0x3fc9be80 0x3fc9bee8 0x3fc9bf50 0x00000000 --- 0x42004e7c: pthread_cleanup_thread_specific_data_callback at E:/espidf/v5.4.1/esp-idf/components/pthread/pthread_local_storage.c:126 3fc9e5c0: 0x00000000 0x00000001 0x00000000 0x00000000 0x00000000 0x42004706 0x00000000 0x00000000 --- 0x42004706: esp_cleanup_r at E:/espidf/v5.4.1/esp-idf/components/newlib/newlib_init.c:43 ELF file SHA256: 04a1caf88 Rebooting... ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0xc (RTC_SW_CPU_RST),boot:0xd (SPI_FAST_FLASH_BOOT) Saved PC:0x403807f4 --- 0x403807f4: esp_restart_noos at E:/espidf/v5.4.1/esp-idf/components/esp_system/port/soc/esp32c3/system_internal.c:112 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5820,len:0x1574 load:0x403cc710,len:0xc30 load:0x403ce710,len:0x2f64 entry 0x403cc71a I (24) boot: ESP-IDF v5.4.1 2nd stage bootloader I (24) boot: compile time Jun 27 2025 16:28:05 I (24) boot: chip revision: v0.4 I (25) boot: efuse block revision: v1.3 I (27) boot.esp32c3: SPI Speed : 80MHz I (31) boot.esp32c3: SPI Mode : DIO I (35) boot.esp32c3: SPI Flash Size : 2MB I (39) boot: Enabling RNG early entropy source... I (43) boot: Partition Table: I (46) boot: ## Label Usage Type ST Offset Length I (52) boot: 0 nvs WiFi data 01 02 00009000 00006000 I (59) boot: 1 phy_init RF data 01 01 0000f000 00001000 I (65) boot: 2 factory factory app 00 00 00010000 00100000 I (72) boot: End of partition table I (75) esp_image: segment 0: paddr=00010020 vaddr=3c0c0020 size=22a38h (141880) map I (105) esp_image: segment 1: paddr=00032a60 vaddr=3fc92800 size=02df8h ( 11768) load I (108) esp_image: segment 2: paddr=00035860 vaddr=40380000 size=0a7b8h ( 42936) load I (117) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=b4088h (737416) map I (235) esp_image: segment 4: paddr=000f40b0 vaddr=4038a7b8 size=07f0ch ( 32524) load I (241) esp_image: segment 5: paddr=000fbfc4 vaddr=50000200 size=0001ch ( 28) load I (248) boot: Loaded app from partition at offset 0x10000 I (248) boot: Disabling RNG early entropy source... I (260) cpu_start: Unicore app I (268) cpu_start: Pro cpu start user code I (268) cpu_start: cpu freq: 160000000 Hz I (269) app_init: Application information: I (269) app_init: Project name: internal_communication I (273) app_init: App version: 1 I (277) app_init: Compile time: Jun 27 2025 16:27:06 I (282) app_init: ELF file SHA256: 04a1caf88... I (286) app_init: ESP-IDF: v5.4.1 I (290) efuse_init: Min chip rev: v0.3 I (294) efuse_init: Max chip rev: v1.99 I (298) efuse_init: Chip rev: v0.4 I (302) heap_init: Initializing. RAM available for dynamic allocation: I (308) heap_init: At 3FC9B840 len 000247C0 (145 KiB): RAM I (313) heap_init: At 3FCC0000 len 0001C710 (113 KiB): Retention RAM I (319) heap_init: At 3FCDC710 len 00002950 (10 KiB): Retention RAM I (325) heap_init: At 5000021C len 00001DCC (7 KiB): RTCRAM I (331) spi_flash: detected chip: generic I (334) spi_flash: flash io: dio W (337) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header. I (350) sleep_gpio: Configure to isolate all GPIO pins in sleep state I (356) sleep_gpio: Enable automatic switching of GPIO sleep configuration I (362) main_task: Started on CPU0 I (362) main_task: Calling app_main() I (372) pp: pp rom version: 9387209 I (372) net80211: net80211 rom version: 9387209 I (382) wifi:wifi driver task: 3fca44c0, prio:23, stack:6656, core=0 I (382) wifi:wifi firmware version: 79fa3f41ba I (382) wifi:wifi certification version: v7.0 I (382) wifi:config NVS flash: enabled I (392) wifi:config nano formatting: disabled I (392) wifi:Init data frame dynamic rx buffer num: 32 I (402) wifi:Init static rx mgmt buffer num: 5 I (402) wifi:Init management short buffer num: 32 I (402) wifi:Init dynamic tx buffer num: 32 I (412) wifi:Init static tx FG buffer num: 2 I (412) wifi:Init static rx buffer size: 1600 I (422) wifi:Init static rx buffer num: 10 I (422) wifi:Init dynamic rx buffer num: 32 I (422) wifi_init: rx ba win: 6 I (432) wifi_init: accept mbox: 6 I (432) wifi_init: tcpip mbox: 32 I (432) wifi_init: udp mbox: 6 I (442) wifi_init: tcp mbox: 6 I (442) wifi_init: tcp tx win: 5760 I (442) wifi_init: tcp rx win: 5760 I (442) wifi_init: tcp mss: 1440 I (452) wifi_init: WiFi IRAM OP enabled I (452) wifi_init: WiFi RX IRAM OP enabled I (462) phy_init: phy_version 1200,2b7123f9,Feb 18 2025,15:22:21 I (492) phy_init: Saving new calibration data due to checksum failure or outdated calibration data, mode(0) I (572) wifi:mode : sta (34:cd:b0:97:58:bc) + softAP (34:cd:b0:97:58:bd) I (572) wifi:enable tsf I (572) wifi:Total power save buffer number: 16 I (572) wifi:Init max length of beacon: 752/752 I (582) wifi:Init max length of beacon: 752/752 I (582) mesh: &lt;nvs&gt;read layer:0, err:0x1102 I (582) mesh: &lt;nvs&gt;read assoc:0, err:0x1102 I (592) wifi:Set ps type: 1, coexist: 0
最新发布
06-28
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值