STM32F7 zahada FMC - vyreseno
Tomas Dresler
dresler na hw.cz
Středa Květen 6 12:20:53 CEST 2020
Expert hlasi, ze podle typu pameti STM32 u FMC pouziva spekulativni cteni. O zapisu nevim, ale v oblasti typu pamet je to mozne, u device ne, stejne tak cteni.
Takze pouzit MPU je nejlepší volba.
Tomas
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of konfera na efton.sk
Sent: Wednesday, May 6, 2020 11:26 AM
To: HW-news <hw-list na list.hw.cz>
Subject: Re: STM32F7 zahada FMC - vyreseno
Toto tu podla mna nie je vysvetlenie a prestavenie do Device zakryva nejaky iny mechanizmus (a ani zapnuta cache by to podla mna nevysvetlila).
Ak by sa to stalo pri citani (co viem ze sa stava) tak to je v poriadku, to je z pohladu Normal pamate koser, ale zapis nie, ved to nepochybne poskodi obsah pamate.
Mohli by to pritomni experti z ST prosim okomentovat?
Dakujem
wek
On 6 May 2020 09:51:21 CEST, Jaroslav Buchta <jaroslav.buchta na hascomp.cz <mailto:jaroslav.buchta na hascomp.cz> > wrote:
Aha, tak jsem zapomel zase na ruzne typy pristupu do pameti, device memory atd...
Resi to remap a bude to snad resitelne i konfigurtaci MMU.
https://community.st.com/s/question/0D50X00009XkWQE/stm32h743ii-fmc-8080-lcd-spurious-writes
Dne 06.05.2020 v 8:33 Jaroslav Buchta napsal(a):
Mam na FMC pripojeny OLED displej, 8b dat, konfigurace pres CubeMX. DCACHE MCU zakazana.
Kdyz provedu radek
*(volatile uint8_t *)0x60010000 = 0xaa;
vyvola to 2x NE1 a v kazdem cyklu 4x NWE
V Assembleru to vypada OK
237 *(volatile uint8_t *)0x60010000 = 0xaa;
08000bf8: ldr r3, [pc, #24] ; (0x8000c14 <main+172>)
08000bfa: movs r2, #170 ; 0xaa
08000bfc: strb r2, [r3, #0]
Konfigurace je jako LCD interface 8 bitu. FIFO zakazana. Stejne se to chova pri krokovani jako pri normalnim behu.
jednotlivy zapis vypada z hlediska NWE dle obrazku v priloze.
Napada nekoho, kde muze byt problem?
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz>
Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200506/ab277a27/attachment.html>
------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6053 bytes
Desc: [žádný popis není k dispozici]
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200506/ab277a27/attachment.bin>
Další informace o konferenci Hw-list