18 Ekim 2021, 06:18:41

Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d


Stm32 Dual Flash

Başlatan robikod, 27 Ağustos 2021, 12:47:06

robikod

27 Ağustos 2021, 12:47:06 Son düzenlenme: 27 Ağustos 2021, 12:53:38 robikod
Kafamı karıştıran bir nokta var, datasheetten okuyorum ama yanlış mı yorumluyorum acaba diye bilenlere sormak istedim.

Stm32f4 için SYSCFG registerı içinde FB_MODE biti mevcut, (8. bit), FB_MODE biti 0 ise 0x08000000 addresi BANK1 olurken, 1 olması durumunda 0x08000000 adresi BANK2'yi ifade ediyor.

Dual bank kullanırken de bütün yeni yazacağımız dataları  0x08100000 adresine yazıyoruz.

MEsela FB_MODE biti 0, benim kodumda 0x08000000 adresi bank 1 yani benim mevcut kodumun olduğu kısım, dolayısı ile 0x08100000 adresi bank 2,  yeni gelen kodu bank 2 ye yazdım, daha sonra FB_MODE bitini 1'e çektim ve bank Swap yaptım. Dolayısıyla benim 0x08100000'e yazmış olduğum kod artık 0x08000000 adresinde mi oluyor ?

Yanlış mı yorumluyorum, doğru mu anlıyorum yarıdmcı olabilri misniz?


Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.