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

 
 
> tiny fatfs портирую на SAM7, вылетает в дата аборт
cebotor
сообщение Apr 28 2007, 10:38
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 6-04-07
Из: Бронницы
Пользователь №: 26 809



решил портировать FatFS (tiny FatFS) на SAM7
прожект в ИАРе.
SPI настроил, с флэшкой проц говорить научил.
но при выполнении внутренней команды auto_mount на строке

basesect = LD_DWORD(&fs->win[MBR_Table+8]); /* Partition offset in LBA */

LD_DWORD определен (если упрощать) как разименование указателя , приведенного к типу указатель на беззнаковое длинное.

в дебаггере в асме выглядит как четыре строки :
MOV R0,#245
LSL R0,R0,#1
LDR R0,[R4,R0] // ПРИ ВЫПОЛНЕНИИ ЭТОЙ КОМАНДЫ ПРЫГАЕТ НА DATA ABORT
LSL R7,R0,0#

в чем может быть дело?


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gaidin
сообщение Jan 10 2008, 13:09
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 10-01-08
Пользователь №: 33 967



А есть ли в природе или может у кого порт данной FS для nxp?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 10 2008, 16:36
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(gaidin @ Jan 10 2008, 15:09) *
А есть ли в природе или может у кого порт данной FS для nxp?
Последняя версия работает без всякого портирования. Для ARM надо указать _MCU_ENDIAN 2 и, собственно, все.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- cebotor   tiny fatfs портирую на SAM7   Apr 28 2007, 10:38
- - Dron_Gus   В невыровненых указателях. Обращение к слову должн...   Apr 28 2007, 11:19
|- - cebotor   Цитата(Dron_Gus @ Apr 28 2007, 12:19) В н...   Apr 28 2007, 11:24
- - DASM   А помоему в R4 (&fs) лежит мура какая-то. Непр...   Apr 28 2007, 11:23
|- - SpiritDance   Цитата(DASM @ Apr 28 2007, 12:23) Неприпо...   Apr 28 2007, 11:25
|- - cebotor   Цитата(DASM @ Apr 28 2007, 12:23) А помое...   Apr 28 2007, 11:28
- - DASM   А ничего - просто обрезают младшие биты. NXP так д...   Apr 28 2007, 11:26
- - DASM   значит это SAM7 такое делает. LPC - не делали, есл...   Apr 28 2007, 11:28
- - SpiritDance   Гы. Ну могу сказать что на sam data abort при невы...   Apr 28 2007, 11:28
- - DASM   Торможу короче - SAM дает аборт при ЧТЕНИИ по невы...   Apr 28 2007, 11:29
- - amw   ARM7 дает data abort при любом доступе к памяти пр...   Apr 28 2007, 12:49
|- - DASM   Цитата(amw @ Apr 28 2007, 13:49) ARM7 дае...   Apr 28 2007, 13:01
|- - amw   Цитата(DASM @ Apr 28 2007, 13:01) Зачем ф...   Apr 28 2007, 13:09
- - DASM   Тогда это очень интересная тема, которую надо разв...   Apr 28 2007, 13:12
- - SpiritDance   ЦитатаLPC2148 Это проверено реально ЦитатаНа LPC...   Apr 28 2007, 13:15
- - DASM   Люди, вы реальность то проверьте... Говорю же - не...   Apr 28 2007, 13:17
- - SpiritDance   Ну нет у меня филипса. Дотянусь если до 2103 после...   Apr 28 2007, 13:19
- - DASM   Какой компилер ??? LDR R0, [R5] R5 равно 1   Apr 28 2007, 13:22
- - amw   ЦитатаtestVar = *ptestVar; // проходит без вопросо...   Apr 28 2007, 13:23
- - DASM   Ну замужем не первый год - конечно по асму говорю   Apr 28 2007, 13:23
- - SpiritDance   Ясно. А может ктони-ть проверит еще на филипсе? М...   Apr 28 2007, 13:25
- - amw   Надпись на чипе: LPC2214FBD144 CD8986 01 S60535A ...   Apr 28 2007, 13:32
|- - amw   Поправка: Цитата(amw @ Apr 28 2007, 13:32...   Apr 28 2007, 13:38
- - SpiritDance   DASM А у Вас этот камень ввобще в data abort когда...   Apr 28 2007, 13:34
|- - DASM   Цитата(SpiritDance @ Apr 28 2007, 14:34) ...   Apr 28 2007, 13:39
- - DASM   Ну а в 2148 никаких абортов ни при каком MEMMAP   Apr 28 2007, 13:36
- - amw   Как в том анегдоте. "Это не ежик. Это фигня к...   Apr 28 2007, 13:45
- - sergeeff   Про фичу - вполне возможно. Я тут наткнулся где-то...   Apr 28 2007, 22:26
- - DASM   Чего решена ? Куда решена ? Считывает то NXP - нек...   Apr 29 2007, 01:38
|- - zltigo   Цитата(Сергей Борщ @ Jan 10 2008, 18:36) ...   Jan 10 2008, 16:51
- - gaidin   Это хорошо что хоть в коде самой FS не надо ничего...   Jan 11 2008, 08:21
|- - Сергей Борщ   Цитата(gaidin @ Jan 11 2008, 10:21) нет л...   Jan 11 2008, 08:45
- - gaidin   Признаюсь и каюсь что забыл написать SD карточка(...   Jan 11 2008, 09:11
|- - Сергей Борщ   Цитата(gaidin @ Jan 11 2008, 11:11) SD ка...   Jan 11 2008, 11:25
- - gaidin   Если бы все было так просто и писали все портируем...   Jan 11 2008, 12:08
|- - zltigo   Цитата(gaidin @ Jan 11 2008, 14:08) долже...   Jan 11 2008, 12:19
- - gaidin   ЦитатаНу у меня есть и нормальный, и отлаженный Кл...   Jan 11 2008, 13:32
|- - Сергей Борщ   Цитата(gaidin @ Jan 11 2008, 15:32) то пр...   Jan 11 2008, 14:07
|- - zltigo   Цитата(gaidin @ Jan 11 2008, 15:32) и что...   Jan 11 2008, 16:17
|- - viael   Цитата(gaidin @ Jan 11 2008, 16:32) Класн...   Jan 11 2008, 18:59
- - gaidin   Привет всем! Не сочтите за оффтоп - просто не ...   Jan 23 2008, 10:22
- - KostyanPro   Портировал FatFS под LPC21xx. Создает/читает файл...   Mar 19 2008, 22:05
- - gaidin   Для Troll. Выложил спецификацию на SD. И готовый п...   May 27 2008, 17:21


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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 18:23
Рейтинг@Mail.ru


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