2010-11-17 01:45 AM
STM32F103ZET6
2011-05-17 05:15 AM
I am studing STM32F103ZET6. I have some issues. Could you help me, pls?
Try reviewing the reference manual and other literature.
1/ Do STM32F103ZET6 support external SDRAM?
No, the controller will however support SRAM, NOR, NAND memories. ie parallel/static device to run code from. You could add other memories via SPI or flash cards.2/ Do STM32F103ZET6 support hardware bootloader through UASRT1or USB ? what software (Falsh tool) should I use to debug and program?Yes the ROM base bootloader will work with USART1 if you set the BOOT pins to run from system memory. ST has a Flash Loader which runs in Windows, and comes with source, that will use the bootloader. Try searching the ST site, or using Google. For debugging you need Keil, IAR, or Atollic, Rowley, etc, development tools and a JTAG debug pod, these will also be able to download code. The ST-LINK JTAG has utilities to do download outside of the development tools, Segger's J-LINK has J-Flash as an option.
2011-05-17 05:15 AM
1/ I see that but SRAM capacity is small, so Can I use PSRAM (MT45W8MW16BGX-701) instead of SRAM?
2/ If I use bootloader work with USART1. Can I use this bootloader to program? or I must to load firmware (software bootloader) to target (use JTAG) before use bootloader through USART1?? Thank you2011-05-17 05:15 AM
Depending on the part, the STM32 supports devices up to 64MB on the FSMC, and has several chip select pins, and width options. Check the documentation.
Let me reiterate. The system boot loader is in ROM (ie it comes with it from the factory, you can't erase it) and it is available via USART1 (ie TXD, RXD, GND) at 3V CMOS The USART1 bootloader permits the reading and writing of memory (RAM, FLASH), and execution of code.2011-05-17 05:15 AM