Embedded Questions -STM32By Sanjay Adhikari / September 26, 2019 This contains the Embedded Questions related to STM32-Nucleo L4R5ZI board discussed. It includes STM32 device memory map, clock configuration , booting mechanism and RTC. You may drop message in case any doubt. ← BackThank you for your response. ✨ Name(required) Email(required) Message Submit Δ 1. What happens if Boot configuration in STM32 is set to boot from Flash User/Application area but Flash is empty ? CPU will throw exception CPU will execute default bootloader from sytem memory CPU will stuck at first instruction address None of the above 2. What is the purpose of external crystal for LSE(Low Speed External) in STM32 Nucleo board ? It is required to sync-up LSE(Low Speed Internal) RTC can’t work without LSE . It is required for STM32 Peripherals Crystal is much better in terms of accuracy over temperature range and less jitter 3. Which of the following is True for STM32 bootloader using USB interface ? If there is a separate USB port for boot loader , ST-Link can also take control of device using ST-Link USB interface ST-Link interface will not work if Boot loader is programmed. 4. The header file provided by Truestudio IDE for STM32 has many #define macros. Which of the following solution can help to understand the actual values of various definitions ? You can decode #define values based on various device features from datasheet You may verify from Linker map file You may check temporary file after Pre-processor phase of compilation Download code and check memory 5. STM32 device can fetch instruction from : Only Flash Only SRAM Flash or SRAM Only from Bootloader 6. One can create STM32 Nucleo-L4R5ZI device header file with the help of STM32L4R5ZI datasheet and STM32L4 family Reference manual : True False 7. Block Started by Symbol is : Intitialized data segment Un-initialized data segment Code segment Not related to Embedded 8. Which of the following is True for STM32 ? If you halt CPU execution, RTC will also stop RTC is separate IP block and will continue to run even after CPU is halted We can’t halt CPU when RTC is running 9. APB in STM32 stands for : Application Process Bus Advanced Peripheral Bus None of the above 10. Device memory layout can be verified by : Only Downloading code and then verify memory By Linker By Compiler None of the above Loading … Question 1 of 10 Job Assistance Related