Page 25 - ARMMbedOS物聯網實戰應用超入門
P. 25

ARM Mbed OS 物聯網實戰應用超入門


                        1   開機配置區(Boot Configuration):͟ʫ௅ᅲπኜЗʩ BOOT1 ʿ̮௅ટ
                           ໔ BOOT0 Ը፯኿ Flash Memory€Դ͜٫eSystem Memory€Bootloader

                           א SRAM Ъމකዚ€Bootাኳ᜗dਗ਼ʕᓙΣඎЗѧ€0000 ~ 01FF͟
                           Flash ROM ࠠอ݈࢛€Re-mappingί boot ROM א SRAM ʫԸੂБdν

                           ɨڌהͪf

                                      表  1-7  開機(Boot)記憶體操作模式(Mode)選擇

                            Boot Mode Selection
                                                          Boot Mode                  Aliasing
                      nBOOT1 option bit   BOOT0 pin
                                                                        User Flash Memory Bank1 is selected as
                             ×                0       User Flash Memory
                                                                        the boot area.

                                                                        Boot on system memory to execute
                              1               1       System Memory
                                                                        bootlaoder.
                              0               1       Embedded SRAM     Boot on embedded SRAM.



                        2   快閃系統記憶體(Flash System Memory): މԴ͜٫೻όਜdϞ
                           128K-byte€0x0800_0000 ~ 0x0801_FFFF̙ீཀ SWD א UART ᇞɪደ፽

                           ೻ό€ISPdɰ̙˸͜Ըπ՟༟ࣘ€IAPf

                        3   系統記憶體(System Memory):ʫўӻ୕೻ό€Bootloader͜׵ᇞɪ
                           ደ፽೻ό€ISPഃf

                        4   Option Bytes:Ꮇπ፯ධ€Optionண֛f

                        5   SRAM:Ϟ 16K-byte Зѧ 0x2000_0000 ~ 0x2000_3FFFdৰə͜Ըπ՟༟
                           ̮ࣘdɰ̙˸ீཀ SWD ਗ਼೻όɨ༱Ց SRAM ԸੂБf

                        6   周邊設備(Peripheral)暫存器:ʱމ APBeAHB1 ʿ AHB2 ᅲπኜf

                        7   Cortex-M0 周邊暫存器:މ AMR Cortex-M0 ࣨːʫ௅ٙછՓᅲπኜf



















            1-18
   20   21   22   23   24   25   26   27   28   29   30