| 数据搜索系统,热门电子元器件搜索 |
|
T89C51AC2-RLSI-M 数据表(PDF) 44 Page - ATMEL Corporation |
|
|
|||||||||||||||||||||||||||||
T89C51AC2-RLSI-M 数据表(HTML) 44 Page - ATMEL Corporation |
|
44 / 117 page ![]() 44 Draft.A - March 30, 2001 Preview - Confidential T89C51AC2 10.3 Boot Process 10.3.1. Software boot process example Many algorithms can be used for the software boot process. Before describing them, some explanations are needed for the utility of different flags and bytes available. Boot Loader Jump Bit (BLJB): - This bit indicates if on RESET the user wants jump on his application at address @0000h on FM0 or execute the boot loader at address @F800h on FM1. -BLJB=0on parts delivered with bootloader programmed. - To read or modified this bit, the APIs are used. Boot Vector Address (SBV): - This byte contains the msb of the user boot loader address in FM0. - The default value of SBV is FFh (no user boot loader in FM0). - To read or modified this byte, the APIs are used. Extra Byte (EB) & Boot Status Byte (BSB): - These bytes are reserved for customer use. - To read or modified this byte, the APIs are used. Example of software boot process in FM1 (see Figure 29) In this example the Extra Byte (EB) is a configuration bit which forces the user boot loader execution even on the hardware condition. 10.3.2. Hardware boot process At the falling edge of RESET, the bit ENBOOT in AUXR1 register is initialized with the value of Boot Loader Jump Bit (BLJB). Further at the falling edge of RESET if the following conditions (called Hardware condition) are detected: • PSEN low, • EA high, • ALE high (or not connected). FCON register is initialized with the value 00h and the program in FM1 can be executed. The Hardware condition allows jump in bootloader (FM1) whatever BLJB value. If no hardware condition is detected, the FCON register is initialized with the value F0h. Check of the BLJB value. • If bit BLJB is cleared (BLJB = 1): User application in FM0 will be started at @0000h (standard reset). • If bit BLJB is set (BLJB = 0): Boot loader will be started at @F800h in FM1. |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| 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 |