реклама на сайте
подробности

 
 
> Библиотека spifi
sergey sva
сообщение Jan 4 2014, 11:26
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



У nxp есть библиотека spifi, если правильно понял она для внешних микросхем памяти, в доке на нее перечень какие микросхемы она поддерживает, можно использовать внешнюю память для программ и загружаться из внешней памяти, если конечно правильно понимаю. Но исходников на саму библиотеку не нашел. Только готовый файл lib который подходит для iar и keil а для gcc не подходит. Можно гдето посмотреть исходники или может на похожую библиотеку что то есть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergey sva
сообщение Jan 4 2014, 14:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Буду очень благодарен. Сейчас читаю доку на 4337 там на странице 609 описан этот интерфейс spifi, а это дока на библиотеку spifi Какая разница если использовать обычный spi или пользоваться spifi ?
Подозреваю что процессор видит страниц памяти по адресам, без нискоуровневых функций работы с spi чтения записи ./ не понимаю
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Jan 4 2014, 14:51
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



страница 610, абзац 3
Цитата
SPI Flash devices respond to commands sent by software, or automatically sent by the
SPIFI when software reads the serial flash region of the memory map.


Определённо интересная вещь этот spifi. При обращении процессором к области памяти, отведённой под последовательную память, все манипуляции по работе с памятью берёт на себя spifi. Т.е. для программы это просто область памяти расположенная по определённому адресу.
Была бы такая штука в LPC17 я бы не поленился разобраться. Но если подумать - этот модуль есть только в LPC43 и потребует своей модели работы с внешней памятью. И если потребуется переносить проект или принцип организации работы с памятью на процессоры, где такого модуля нет, то придётся также менять и модель работы с внешней памятью.
Вобщем решать Вам. Вы можете с помощью аппаратного модуля получить лоступ к внешней памяти как отдельному адресному пространству, или использовать SPI и работать с памятью просто как с внешней микросхемой.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 5 2014, 16:50
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(mempfis_ @ Jan 4 2014, 20:51) *
Была бы такая штука в LPC17 я бы не поленился разобраться.

Дык - есть оно в LPC17x wink.gif
Конкретно: LPC1773
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergey sva   Библиотека spifi   Jan 4 2014, 11:26
- - sergey sva   Может есть библиотеки для чтения записи стирания F...   Jan 4 2014, 13:52
|- - mempfis_   Цитата(sergey sva @ Jan 4 2014, 17:52) Мо...   Jan 4 2014, 14:04
|- - mempfis_   Цитата(sergey sva @ Jan 4 2014, 18:20) Ка...   Jan 4 2014, 14:39
|- - toweroff   Цитата(jcxz @ Jan 5 2014, 20:50) Дык - ес...   Jan 6 2014, 10:12
- - sergey sva   Благодарю.   Jan 4 2014, 14:43
- - skripach   ЦитатаОпределённо интересная вещь этот spifi. При ...   Jan 4 2014, 18:48
|- - mantech   Цитата(skripach @ Jan 4 2014, 22:48) Так ...   Jan 5 2014, 09:28
- - sergey sva   Смотрю доку на библиотеку ,но не могу найти как чи...   Jan 5 2014, 10:55
|- - mempfis_   Цитата(sergey sva @ Jan 5 2014, 14:55) См...   Jan 5 2014, 12:21
- - sergey sva   Работает ваш код, через копирование по указателям....   Jan 5 2014, 13:13
|- - mempfis_   Цитата(sergey sva @ Jan 5 2014, 16:13) Ра...   Jan 5 2014, 15:43
- - sergey sva   Для записи использую функцию из библиотеки spifi...   Jan 5 2014, 17:42


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 06:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016