Search Results

Search results 1-7 of 7.

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • This seem to be the BlankCheck called before an Erase

  • Hi Nino, I have found another bug. JFlash (maybe JLink as well) uses the loader incorrectly. The BlankCheck function which should be a READ operation is preceded by an Init() with argument Func=1 (i.e. Erase), either the documentation is wrong or this is a bug (Func should be 3). This was tested on Windows 10 with JFlash V6.46c by pressing F2. Best regards, Daniel ps: UnInit is also called with Func=1

  • Quote from SEGGER - Nino: “In that case see here: wiki.segger.com/Open_Flashloader#SectorInfo ” Not sure what you mean. Please try setting a section size to over 1MB and loading it on jlink. Best regards, Daniel

  • Also the project templates found in wiki.segger.com/Open_Flashloader have 2 bugs that prevent any case sensitive OS like Linux/BSD from building it: C Source Code (1 line) Should be: C Source Code (1 line)For both FlashPrg.c and FlashDev.c

  • Quote from SEGGER - Nino: “What exactly do you mean with section size? Size of the RAMCode? Or section size of the Flash chip? ” I mean in the FlashDevice config struct: C Source Code (9 lines) Quote from SEGGER - Nino: “Could you elaborate what you would need interrupts for? To our knowledge the L5 series do not need interrupts for operating the Flash controller. ” No it does not need, but I was adapting existing ST HAL code which depends on having a Systick available for the timeout function. …

  • Hi Nino, It's for an STM32L5xx, thank you for confirming. I would suggest adding that to the existing documentation. Another question, is there a limit on the section size? I am having to split my flash size into 1MB sections. Cheers, Daniel

  • Is it possible to have interrupts in a open flashloader? Can jlink automagically "see" CMSIS-like interrupt handlers? Does jlink depend on some vector table present or can I just overwrite SCB->VTOR? Thank you