|
|||||||||||
Technical Support Support Resources
Product Information |
MCBSTR9: STR9 Flash ProgrammingInformation in this article applies to:
QUESTIONI want to use the extended Flash capabilities of the STR9 devices. Is there a way to program the device using the ISP interface? ANSWERBy default, new projects select the CPU algorithm (from the device database). This means the CPU programs the on-chip FLASH ROM. However, you may also program the Flash ROM using the ICP interface. For the STR9 devices the following Flash programming algorithms are available:
When advanced Flash features are required, then the ICP algorithms must be used. Usually, the advanced Flash features are required in the production phase where security bits should be programmed before shipping the product. Each method has benefits and disadvantages as outlined below: Programming via CPU - Disadvantages
Programming via ICP - Disadvantages
Note:
A programming example is provided as part of the RealView Microcontroller Development Kit (Version 3.04 or higher) in the folder ..\ARM\RV30\Boards\Keil\MCBSTR9\Blinky. When using the ICP algorithms, you may add a copy of the file ..\ARM\RV30\Startup\STR91xCFG.s to your application which allows programming of the OTP, User Code, Configuration Bytes, and Chip Security features. MORE INFORMATION
Last Reviewed: Tuesday, January 5, 2021 | ||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.