Страница 1 из 1

STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 13:05:00
Illigarium
Народ, помогите пожалуйста. Только создал проект, первый сишник и сразу при компиляции ошибка:

Код: Выделить всё

Error: L6218E: Undefined symbol assert_param (referred from misc.o).
В интернете есть много материала по ней. Куча постов где... все ругают автора, что плохо искал в Интернете и ссылаются на другие посты с той же фигнёй. Или ругают автора что он не знает си или стм и так и не отвечают на вопрос. :cry: Народ, прошу, умоляю, помогите мне тупому, как исправить? Напишите в теме только пожалуйста!

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 13:48:00
Gudd-Head
Ну так неопределённый символ assert_param.

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 13:57:49
Illigarium
Дык понятно. А что это? Где описывать надо? в misc.h его нет. Это функция вроде. Во всех подключённых библиотеках к misc.h и misc.c её :( нет.

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 13:59:28
Gudd-Head
Знаете директиву компилятору #DEFINE?

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 14:05:33
Illigarium
Знаю

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 14:10:43
Gudd-Head
Ну тогда вперёд :)

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 14:15:21
Illigarium
Мм? Я в си новичок, да и писал последний раз год назад.

Код: Выделить всё

#define assert_param *****
Так?.. а ***** :?

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 14:19:18
Gudd-Head
А это уже от кода зависит. По одной строчке с ошибкой компилятора вам только автор либы скажет... если вспомнит.

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 14:19:59
Illigarium
то-то и оно... :(

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 14:26:08
Gudd-Head
Что "то-то и оно"? Файлы-то у вас есть?

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Пн окт 06, 2014 14:31:39
Illigarium
Чего файлы? Библиотек - да. Проект - да.

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Вт окт 07, 2014 07:13:20
dosikus
Gudd-Head писал(а): вам только автор либы скажет... если вспомнит.
Зачем советовать если сам в вопросе плаваешь?

Для ТС -
Куча постов где... все ругают автора, что плохо искал в Интернете и ссылаются на другие посты с той же фигнёй. Или ругают автора что он не знает си или стм и так и не отвечают на вопрос.
И правильно делают ибо "проблема" высосана из пальца.
Если используешь SPL не поленись пользовать мануал , а искомое найдешь в любом проекте от STM , в файле
stm32f4xx_conf.h

Код: Выделить всё

#define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__))
Но судя по всему это тебе мало поможет ... :)))

Всем для расширения кругозора - http://habrahabr.ru/post/141080/

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Вт окт 07, 2014 10:03:39
Gudd-Head
dosikus писал(а):Всем для расширения кругозора - http://habrahabr.ru/post/141080/
Ну да, ну да :)
Или накачать вам полный винчестер контента с гей-порносайтов.

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Сб окт 11, 2014 12:52:38
Illigarium
Решил сам уже. Забил на 5 кил и поставил 4. Сам все библиотеки подключил и всё.

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Сб окт 11, 2014 19:52:20
dosikus
Ну... Собственно никто и не запрещает вместо того что бы разобраться с созданием проекта, удалять гланды через анус...

Re: STM32F429i-discovery + Keil uVision 5 ошибка

Добавлено: Вт окт 14, 2014 22:10:23
mial
Illigarium
Скорей всего в проекте подключена SPL, а define, что вы юзаете либу не определен.
Изображение