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

 
 
3 страниц V  < 1 2 3 >  
Closed TopicStart new topic
> STM32F4 USB в режиме хоста.
glags
сообщение May 16 2013, 15:42
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 9-05-13
Из: Львов, Украина
Пользователь №: 76 782



hd44780, я не хочу прописывать пути не из-за вредности, а просто не хочу хранить лишний мусор в своём проекте. Хочу выбрать только необходимое. Вам большое спасибо, за терпение и помощь, то обычно на форуме делают попытки помочь, а как надоедает, то бросают на пол пути. Для меня этот проект очень важен и я буду прилагать максимум усилий чтоб добиться результата. rolleyes.gif
Go to the top of the page
 
+Quote Post
hd44780
сообщение May 16 2013, 16:36
Сообщение #17


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Я скачал Ваш проект, посмотрю.
Результат будет, наверное, завтра.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
hd44780
сообщение May 17 2013, 07:48
Сообщение #18


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Наклепал пока на IAR-е. Никаких внешних зависимостей, всё в себе.
В архиве только нужные файлы, мусора вроде нет.

Пошёл кокос ставить, ибо нет его у меня ....
Прикрепленные файлы
Прикрепленный файл  FlashTest_WithLibs.zip ( 384.37 килобайт ) Кол-во скачиваний: 25
 


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
glags
сообщение May 17 2013, 08:15
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 9-05-13
Из: Львов, Украина
Пользователь №: 76 782



Цитата(hd44780 @ May 17 2013, 10:48) *
Наклепал пока на IAR-е. Никаких внешних зависимостей, всё в себе.
В архиве только нужные файлы, мусора вроде нет.

Пошёл кокос ставить, ибо нет его у меня ....

А скайп или ася у Вас есть? Может так быстрее будет.

Сообщение отредактировал glags - May 17 2013, 08:40
Go to the top of the page
 
+Quote Post
hd44780
сообщение May 17 2013, 10:05
Сообщение #20


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



ICQ# кинул в личку ..

Ловите под кокос. НА ЖЕЛЕЗКЕ НЕ ПРОВЕРЕНО!
Прикрепленные файлы
Прикрепленный файл  FlashTest_WithLibs_Coocox.zip ( 348.06 килобайт ) Кол-во скачиваний: 39
 


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
glags
сообщение May 17 2013, 10:30
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 9-05-13
Из: Львов, Украина
Пользователь №: 76 782



Цитата(hd44780 @ May 17 2013, 13:05) *
ICQ# кинул в личку ..

Ловите под кокос. НА ЖЕЛЕЗКЕ НЕ ПРОВЕРЕНО!

Вот свежая библиотека FATFS, её можно прикрутить?
Прикрепленные файлы
Прикрепленный файл  ff9b.zip ( 848.04 килобайт ) Кол-во скачиваний: 14
 
Go to the top of the page
 
+Quote Post
hd44780
сообщение May 17 2013, 11:12
Сообщение #22


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



С новым FatFs под кокос и под IAR.
Прикрепленные файлы
Прикрепленный файл  FlashTest_WithLibs_Coocox.zip ( 345.64 килобайт ) Кол-во скачиваний: 25
Прикрепленный файл  FlashTest_WithLibs_IAR.zip ( 409 килобайт ) Кол-во скачиваний: 36
 


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение May 17 2013, 12:38
Сообщение #23


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Решил собрать приложенный проект компилятором версии arm-none-eabi-gcc-4.7.2 и получил весьма полезные предупреждения.
Так что тем кто будет пользоваться STM32_USB_HOST_Library стоит обратить внимание...
Код
[cc] Z:\Projects\coocox\FlashTest_WithLibs-Coocox\Libraries\STM32_USB_HOST_Library\Class\usbh_msc_scsi.c:145:37: warning: array subscript is above array bounds [-Warray-bounds]
[cc] Z:\Projects\coocox\FlashTest_WithLibs-Coocox\Libraries\STM32_USB_HOST_Library\Class\usbh_msc_scsi.c:217:37: warning: array subscript is above array bounds [-Warray-bounds]
[cc] Z:\Projects\coocox\FlashTest_WithLibs-Coocox\Libraries\STM32_USB_HOST_Library\Class\usbh_msc_scsi.c:303:37: warning: array subscript is above array bounds [-Warray-bounds]
[cc] Z:\Projects\coocox\FlashTest_WithLibs-Coocox\Libraries\STM32_USB_HOST_Library\Class\usbh_msc_scsi.c:401:37: warning: array subscript is above array bounds [-Warray-bounds]
[cc] Z:\Projects\coocox\FlashTest_WithLibs-Coocox\Libraries\STM32_USB_HOST_Library\Class\usbh_msc_scsi.c:493:37: warning: array subscript is above array bounds [-Warray-bounds]
[cc] Z:\Projects\coocox\FlashTest_WithLibs-Coocox\Libraries\STM32_USB_HOST_Library\Class\usbh_msc_scsi.c:583:37: warning: array subscript is above array bounds [-Warray-bounds]
[cc] Z:\Projects\coocox\FlashTest_WithLibs-Coocox\Libraries\STM32_USB_HOST_Library\Class\usbh_msc_bot.c:352:36: warning: array subscript is above array bounds [-Warray-bounds]


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
glags
сообщение May 17 2013, 13:20
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 9-05-13
Из: Львов, Украина
Пользователь №: 76 782



Я извиняюсь за безграмотность, но что это значит. Можно как для чайника?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение May 17 2013, 13:33
Сообщение #25


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Это значит, что при обращении к массиву, происходит выход за его пределы.
Типа того:
Код
extern int a[5];
for (int i=5; i>0; i--) // бага
{
   a[i] = 0;
}
Что при первой-же итерации цикла вызовет ошибку выполнения если после массива лежат какие-то другие переменные.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
glags
сообщение May 17 2013, 14:00
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 9-05-13
Из: Львов, Украина
Пользователь №: 76 782



Цитата(demiurg_spb @ May 17 2013, 16:33) *
Это значит, что при обращении к массиву, происходит выход за его пределы.
Типа того:
Код
extern int a[5];
for (int i=5; i>0; i--) // бага
{
   a[i] = 0;
}
Что при первой-же итерации цикла вызовет ошибку выполнения если после массива лежат какие-то другие переменные.

Это ошибка компилятора? Если да как с этим бороться? sad.gif
Go to the top of the page
 
+Quote Post
hd44780
сообщение May 17 2013, 15:41
Сообщение #27


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Народ, а чего у меня такого нету?

У меня только файл нулевого размера получается wacko.gif

Правильно и делаю, что IAR пользую sm.gif . На AT91SAM7S полгода писал - нормально, на STM32F4 - с января, тоже нормально ...
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
mdmitry
сообщение May 17 2013, 16:16
Сообщение #28


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(glags @ May 17 2013, 18:00) *
Это ошибка компилятора? Если да как с этим бороться? sad.gif

Нет, это ошибка программиста. Элементов массива всего 5, а наибольший допустимый индекс 4 из примера demiurg_spb. 5 недопустимый индекс, будет выход за границу массива.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
glags
сообщение May 17 2013, 16:24
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 9-05-13
Из: Львов, Украина
Пользователь №: 76 782



Цитата(mdmitry @ May 17 2013, 19:16) *
Нет, это ошибка программиста. Элементов массива всего 5, а наибольший допустимый индекс 4 из примера demiurg_spb. 5 недопустимый индекс, будет выход за границу массива.

Понял, сначала не обратил внимания. Но у меня при компиляции таких ошибок не возникало. Помогите победить файл нулевого размера , при компиляции в кокосе. Файл из сообщения #22. rolleyes.gif

Сообщение отредактировал glags - May 17 2013, 21:05
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение May 18 2013, 10:11
Сообщение #30


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(hd44780 @ May 17 2013, 19:41) *
Правильно и делаю, что IAR пользую sm.gif
Чего тут правильного, если он не отлавливает такие баги в программе, а свежий gcc ловит?


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:12
Рейтинг@Mail.ru


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