Hi,
I'm testing #3162 "Flash driver for QUADSPI interface in various STM32 
variants." on stm32f7discovery board,
however I can't neither program or erase the QSPI flash.

Here the output of program:

openocd -f board/stm32f7discovery.cfg -c "program 
Debug-MB1191B-0/Demo_Slider_Hor.elf verify reset exit"
Open On-Chip Debugger 0.10.0-dev-00324-g8be32bb (2016-06-28-11:49)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Warn : Interface already configured, ignoring
Error: already specified hl_layout stlink
Info : The selected transport took over low-level target control. The results 
might differ compared to plain JTAG/SWD
adapter speed: 2000 kHz
adapter_nsrst_delay: 100
srst_only separate srst_nogate srst_open_drain connect_deassert_srst
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : clock speed 1800 kHz
Info : STLINK v2 JTAG v24 API v2 SWIM v11 VID 0x0483 PID 0x374B
Info : using stlink api v2
Info : Target voltage: 3.225688
Warn : Silicon bug: single stepping will enter pending exception handler!
Info : stm32f7x.cpu: hardware has 8 breakpoints, 4 watchpoints
stm32f7x.cpu: target state: halted
target halted due to debug-request, current mode: Thread 
xPSR: 0x01000000 pc: 0x08023008 msp: 0x20050000
** Programming Started **
auto erase enabled
Info : device id = 0x10016449
Info : flash size = 1024kbytes
stm32f7x.cpu: target state: halted
target halted due to breakpoint, current mode: Thread 
xPSR: 0x61000000 pc: 0x20000046 msp: 0x20050000
Info : Found flash1 device 'micron n25q128' (ID 0x18ba20)
Error: Flash sector 0 protected
Error: failed erasing sectors 0 to 15
** Programming Failed **
shutdown command invoked


Here the output of erase:

openocd -f board/stm32f7discovery.cfg -c "init; targets; reset init; flash 
banks; stmqspi mass_erase 0"
Open On-Chip Debugger 0.10.0-dev-00324-g8be32bb (2016-06-28-11:49)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Info : The selected transport took over low-level target control. The results 
might differ compared to plain JTAG/SWD
adapter speed: 2000 kHz
adapter_nsrst_delay: 100
srst_only separate srst_nogate srst_open_drain connect_deassert_srst
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : clock speed 1800 kHz
Info : STLINK v2 JTAG v24 API v2 SWIM v11 VID 0x0483 PID 0x374B
Info : using stlink api v2
Info : Target voltage: 3.225688
Warn : Silicon bug: single stepping will enter pending exception handler!
Info : stm32f7x.cpu: hardware has 8 breakpoints, 4 watchpoints
    TargetName         Type       Endian TapName            State       
--  ------------------ ---------- ------ ------------------ ------------
 0* stm32f7x.cpu       hla_target little stm32f7x.cpu       halted
stm32f7x.cpu: target state: halted
target halted due to debug-request, current mode: Thread 
xPSR: 0x01000000 pc: 0x08023954 msp: 0x20050000
#0 : stm32f7x.flash (stm32f2x) at 0x00000000, size 0x00000000, buswidth 0, 
chipwidth 0
#1 : stm32f7x.qspi (stmqspi) at 0x90000000, size 0x00000000, buswidth 0, 
chipwidth 0
Info : device id = 0x10016449
Info : flash size = 1024kbytes
Error: Timeout while polling BUSY


Here you can find a log with debug enabled: http://pastebin.com/VL4xajJF

------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to