Перейти к содержанию
    

STM32F746-discovery чтение-запись NOR-flash по QSPI

Здравствуйте! Понадобилось использовать забортную флеш. Раньше обходился, а теперь понадобилось. Почитал-погуглил и попробовал использовать функции из файла stm32746g_discovery_qspi.c. Вот они там пишут:

(#) QSPI memory operations
       (++) QSPI memory can be accessed with read/write operations once it is
            initialized.
            Read/write operation can be performed with AHB access using the functions
            BSP_QSPI_Read()/BSP_QSPI_Write(). 
       (++) The function BSP_QSPI_GetInfo() returns the configuration of the QSPI memory. 
            (see the QSPI memory data sheet)
       (++) Perform erase block operation using the function BSP_QSPI_Erase_Block() and by
            specifying the block address. You can perform an erase operation of the whole 
            chip by calling the function BSP_QSPI_Erase_Chip(). 
       (++) The function BSP_QSPI_GetStatus() returns the current status of the QSPI memory. 
            (see the QSPI memory data sheet)

 

Попробовал использовать эти функции. Инициализацию BSP_QSPI_Init(); и чтение/запись. Толковых примеров не нашел. Прошу помочь разобраться. Достаточно в пределах одного блока. инициализация и стирание блока проходят без ошибок. Чтение и запись вылетают по таймауту. Буду рад любым подсказкам. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...