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