2008-11-16 09:33 AM
IDEaliST and STM32 devices with more than 128k flash
2011-05-17 03:49 AM
Hi everybody,
I use IDEaliST ver. 1.61 and Toolchain ver. 1.62. I want to create new project for STM32F103ZC/D/E or STM32F103VC/D/E (256k and more) in the IDEaliST, but these devices are not listed in the project settings (Project Settings -> STM32 Compiler Options -> STM32 Device). Does anybody know how to create the new project for these devices? Best regards Mariusz2011-05-17 03:49 AM
Hi
You can contact Anglia Support at this e-mail :mailto:stm32support@anglia.com
They have an excellent service 🙂 Then let us Know the Resolution. Cheers, STOne-32.2011-05-17 03:49 AM
Hi
I sent e-mail to Anglia Support. Here is the relpy I received: ''We are due to release an update to add the newer high density devices when time permits. The actual compiler will generate code ok for the new devices, just a matter of changing the linker script. ... The main update to support the higher density parts is the flash programming - this will not work and the only solution to program would be the internal bootloader or some other tool.'' and after few days I received next reply: ''We currently are in the process of adding support for these devices. At the moment we do not have an exact date but hopefully within the next few weeks.'' After analysing the ld file they sent I noticed that for device with STM32F103ZC (256k flash, 48k RAM) two lines of original linker file (.ld) needs to be changed: MEMORY { CODE (rx) : ORIGIN = 0x08000000, LENGTH = 0x00040000 DATA (rw) : ORIGIN = 0x20000000, LENGTH = 0x0000C000} Value 0x00040000 represents size of FLASH and value 0x0000C000 represents size of RAM. I hope it will help you. Regards Mariusz