nuttx/boards/risc-v/esp32c3/esp32c3-devkit
Jiuzhu Dong de1c184e6c boards/sim: support rc.sysinit
Follow: http://glennastory.net/boot/sysinit.html

This is first script that init runs is rc.sysinit. This
script does serval initialization tasks about basic service.

The boot sequence currently provided to the board level is:
board_earlyinitialize->
    board_lateinitialize(Peripherals driver, core driver, ...)->
	run rcS script(mount fs, run service) ->
	    board_appinitialize->

After this patch:
The boot sequence currently provided to the board level is:
board_earlyinitialize->
    board_lateinitialize(core driver,...)->
	run rc.sysinit script(mount fs, run core service) ->
	    board_appinitialize(Peripherals driver)->
		run rcS script(run other service)->

So, Peripheral drivers can do more with the file system and
core services.

Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2022-04-21 12:54:53 +03:00
..
configs boards/risc-v/esp32c3: ESP32C3 TWAI (CAN) controller config for DevKitM-1. 2022-04-15 22:55:26 +08:00
include boards/esp32c3: Add romfs configuration 2021-07-06 05:25:14 -05:00
scripts xtensa|risc-v: Make CXX exception and RTTI depend on Kconfig options 2022-03-30 11:19:29 +08:00
src boards/sim: support rc.sysinit 2022-04-21 12:54:53 +03:00
Kconfig esp32c3-devkit: Restrict FS options when Flash Encryption is enabled 2022-01-01 20:37:44 +08:00