数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

AN2156 数据表(PDF) 9 Page - STMicroelectronics

部件名 AN2156
功能描述  STR73x Hardware Getting Started
PDF  24 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

AN2156 数据表(HTML) 9 Page - STMicroelectronics

Back Button AN2156 Datasheet HTML 5Page - STMicroelectronics AN2156 Datasheet HTML 6Page - STMicroelectronics AN2156 Datasheet HTML 7Page - STMicroelectronics AN2156 Datasheet HTML 8Page - STMicroelectronics AN2156 Datasheet HTML 9Page - STMicroelectronics AN2156 Datasheet HTML 10Page - STMicroelectronics AN2156 Datasheet HTML 11Page - STMicroelectronics AN2156 Datasheet HTML 12Page - STMicroelectronics AN2156 Datasheet HTML 13Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 24 page
background image
AN2156
4 - Boot management
9/24
4
Boot management
4.1
SystemMemory / User Boot mode pins M0, M1
The recommended circuitry around the mode pins M0 and M1 depends upon the end of line
programming strategy for virgin devices. The device always operates (i.e. executes the
application) in user boot mode and it is also possible to program the device via the JTAG debug
port in this mode. Field updates, where the application is already running and updating itself,
also use this mode. Depending solely on the application, any interface may be used for field
updates such as CAN or UART.
The support of SystemMemory boot mode is necessary only when virgin devices or
applications which are not able to update themselves, are programmed via CAN or UART.
Please note that circuitry is needed that supports both user and SystemMemory boot modes.
ST prefers programming via the JTAG port, since it provides the fastest possible method, no
interface resources are necessary, the handling is easier and a lot of professional end-of-line
programming solutions already exist from well known companies such as PLS and BP
Microsystems.
4.1.1
End of line programming via JTAG
If you know already that you will program the devices only via the JTAG debug port, simply
connect both mode pins M0 and M1 directly or via pull-down resistors to GND.
Figure 6.
M0 and M1 pin connections
4.1.2
End of line programming via UART or CAN
If you are not yet sure which end of line programming method to use or you know that you will
use the SystemMemory boot mode method, you need dynamic handling of the mode pins.
The voltage levels on the mode pins are latched with a rising edge on the reset pin. When both
M0 and M1 are low at this time then user boot mode is entered. When M0 is low and M1 high at
this time then SystemMemory boot mode is entered and the testflash sector is aliased at
address 0 instead of the normal sector 0.
As long as M1 stays high the clock is stretched and no code is executed. So in order to run the
bootstraploader code of the testflash sector a falling edge on M1 is needed some time after the
rising edge on reset. This time is not critical but must exceed 500ns. The following figure shows
the timing.
M0
M1



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com