diff --git a/boards.txt b/boards.txt index 779ba90d9..8aac4d236 100644 --- a/boards.txt +++ b/boards.txt @@ -45,7 +45,7 @@ giga.upload.native_usb=true giga.upload.maximum_size=1966080 giga.upload.maximum_data_size=523624 -giga.upload.address=0x080E0000 +giga.upload.address=0x08140000 giga.upload.maximum_size=786432 giga.upload.maximum_data_size=523624 diff --git a/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.conf b/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.conf index eaf599eaa..253b23269 100644 --- a/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.conf +++ b/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.conf @@ -11,7 +11,7 @@ CONFIG_CDC_ACM_DTE_RATE_CALLBACK_SUPPORT=y CONFIG_LLEXT_STORAGE_WRITABLE=n CONFIG_SHARED_MULTI_HEAP=y -CONFIG_HEAP_MEM_POOL_SIZE=2048 +CONFIG_HEAP_MEM_POOL_SIZE=24576 CONFIG_SHELL_STACK_SIZE=32768 CONFIG_MAIN_STACK_SIZE=32768 CONFIG_LLEXT_HEAP_SIZE=128 @@ -35,6 +35,54 @@ CONFIG_SPI_STM32_INTERRUPT=y CONFIG_ENTROPY_GENERATOR=y CONFIG_TEST_RANDOM_GENERATOR=y +CONFIG_SDHC=y +CONFIG_SDHC_INIT_PRIORITY=75 +CONFIG_SDIO_STACK=y +CONFIG_CYW4343W=y + +CONFIG_NETWORKING=y +CONFIG_WIFI=y + +CONFIG_POSIX_API=y + +CONFIG_NET_TCP=y +CONFIG_NET_SOCKETS=y +CONFIG_NET_IPV6=n +CONFIG_NET_IPV4=y +CONFIG_NET_ARP=y +CONFIG_NET_UDP=y +CONFIG_NET_DHCPV4=y +CONFIG_NET_DHCPV4_OPTION_CALLBACKS=y +CONFIG_NET_SOCKETS_NET_MGMT=y +CONFIG_NET_SOCKETS_SOCKOPT_TLS=y +CONFIG_NET_MGMT=y +CONFIG_NET_MGMT_EVENT=y + +CONFIG_DNS_RESOLVER=y +CONFIG_DNS_SERVER_IP_ADDRESSES=y +CONFIG_DNS_SERVER1="8.8.8.8" + +CONFIG_NET_CONFIG_AUTO_INIT=n +CONFIG_NET_CONNECTION_MANAGER=y +#CONFIG_WIFI_NM_MAX_MANAGED_INTERFACES=2 +CONFIG_NET_L2_WIFI_SHELL=y +CONFIG_NET_MGMT_EVENT_QUEUE_SIZE=32 + +#CONFIG_INIT_STACKS=y + +CONFIG_NET_SHELL=y +CONFIG_NET_L2_ETHERNET_MGMT=y +#CONFIG_WIFI_SHELL=y + +CONFIG_LOG=y +CONFIG_LOG_DEFAULT_LEVEL=3 +CONFIG_LOG_MODE_MINIMAL=y +CONFIG_LOG_MODE_DEFERRED=y +CONFIG_NET_CORE_LOG_LEVEL_DBG=y +CONFIG_NET_LOG=y +CONFIG_NET_L2_WIFI_MGMT_LOG_LEVEL_DBG=y +CONFIG_WIFI_LOG_LEVEL_DBG=y + CONFIG_VIDEO=y CONFIG_VIDEO_LOG_LEVEL_DBG=y CONFIG_VIDEO_STM32_DCMI=y diff --git a/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.overlay b/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.overlay index 1bce0bdf3..778811816 100644 --- a/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.overlay +++ b/variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.overlay @@ -336,8 +336,13 @@ &flash0 { partitions { - user_sketch: partition@e0000 { - reg = <0x0E0000 0x20000>; + slot0_partition: partition@40000 { + label = "image-0"; + reg = <0x40000 0x00100000>; + }; + + user_sketch: partition@100000 { + reg = <0x140000 0x20000>; }; }; };