I have seen many examples to use external memory as heap but for it they have modified the linker and added section of needed memory. But I am curious if I can access the external memory using standard communication interfaces like I2c, SPI, etc then...
Posted on February 23, 2018 at 07:04 Hello, I have developed a IAP application based on STM32F030CCT6. The application code is received on UART and I can store it in flash, I am storing codeat 0x08010000. But I am facing problems in executing it....
Posted on February 09, 2018 at 10:05Hello,I am developing a application in which I am using In Application Programming. But before starting I have some doubts to be cleared. I have seen many tutorials regarding flash where either linker is edited or...
Posted on February 01, 2018 at 08:24How can I perform unconditional jump to random address in flash? I know about goto statement but I read that its not a good way to achieve this. So how can I do it? #nucleo-stm
Posted on December 07, 2017 at 10:21
Hello all,
I am using STM32F030R8T6 and also using HAL libraries for programming. I am using two UARTs one as a debug UART1 to send various messages to PC and UART2 for communication with Bluetooth module (...
Posted on March 21, 2018 at 06:31You seem new to Send/Receive strings (commands) over UART. So first step should be to setup UART correctly and send and receive Text strings over UART. For this you need to connect your UART to PC, for this you can u...
Posted on February 26, 2018 at 10:39 I got it working! The binary was correct, but I was writing the binary in wrong order, and hence while execution Hardfault interrupt is certain! I found this fault because of Waclawek.Jancomment regarding what...
Posted on February 23, 2018 at 08:28 Thank you for correcting me. But I didn't understood why the binary is not created correctly. I am using this function: //This part I copied from the example IAP binary template #if (defined ( __CC_ARM )) ...
Posted on February 23, 2018 at 08:04The data at 0x0801'0000..0007 is 0x20002D10CD2000Whenever, after you have disabled interrupts in the bootloader and before you enabled them in the application.It means I have correctly implemented.