Outils pour utilisateurs

Outils du site


francois:stm32f405_minipix_zephyr

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
francois:stm32f405_minipix_zephyr [2024/11/24 20:40] – francoisfrancois:stm32f405_minipix_zephyr [2024/12/17 16:10] (Version actuelle) – [MCUboot] francois
Ligne 28: Ligne 28:
  
 <code> <code>
 +CONFIG_CLOCK_STM32_HSE_CLOCK=24000000
 +
 # enable MCUBoot # enable MCUBoot
 CONFIG_BOOTLOADER_MCUBOOT=y CONFIG_BOOTLOADER_MCUBOOT=y
 CONFIG_MCUBOOT_GENERATE_UNSIGNED_IMAGE=y CONFIG_MCUBOOT_GENERATE_UNSIGNED_IMAGE=y
 +CONFIG_MCUBOOT_BOOTLOADER_MODE_OVERWRITE_ONLY=y
 </code> </code>
  
Ligne 90: Ligne 93:
  };  };
 [...] [...]
 +</code>
  
 Changement de la fréquence Changement de la fréquence
Ligne 162: Ligne 166:
   west build -t menuconfig   west build -t menuconfig
  
-==== Flasher MCUboot ====+Il faut configurer les trucs suivants:
  
-Il faut passer en mode DFU sur la Mini-Pix.+  # Configured to only overwrite slot 0 
 +  CONFIG_SINGLE_APPLICATION_SLOT=y 
 + 
 +  CONFIG_BOOT_USB_DFU_WAIT=y 
 +  # CONFIG_BOOT_USB_DFU_GPIO is not set 
 +  CONFIG_BOOT_USB_DFU_WAIT_DELAY_MS=12000 
 +  CONFIG_BOOT_USB_DFU_NO_APPLICATION=y 
 +  CONFIG_MCUBOOT_INDICATION_LED=y 
 +  CONFIG_USB_DEVICE_DRIVER=y 
 +  CONFIG_USB_DEVICE_VID=0x0483 
 +  CONFIG_USB_DEVICE_PID=0xdf11 
 +  CONFIG_USB_DEVICE_MANUFACTURER="FOUE" 
 +==== Flasher MCUboot ====
  
-AC+Il faut passer en mode DFU sur la Mini-Pix en mettant la pin 94 (BOOT0) à 3.3V.
  
 Ensuite, dans ''zephyr/bootloader/mcuboot/boot/zephyr/build/zephyr'' Ensuite, dans ''zephyr/bootloader/mcuboot/boot/zephyr/build/zephyr''
  
   dfu-util -a 0 -s 0x08000000:leave -D zephyr.bin   dfu-util -a 0 -s 0x08000000:leave -D zephyr.bin
francois/stm32f405_minipix_zephyr.1732480816.txt.gz · Dernière modification : de francois

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki