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

 
 
> MSPGCC->Проблема->Нид Хелп, Кто реально работал с MSPGCC - помогите плз
MrYuran
сообщение Feb 29 2008, 11:56
Сообщение #1


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Проблема имеет следующий характер:

Откомпилированная в MSPGCC программа на рабочем кристалле работать не хочет.
Даже самая простейшая.
Даже leds из встроенных примеров.

Вернее, она подаёт признаки жизни, но какие-то загадочные и трудно сопоставимые с исходником.
Короче, живёт своей внутренней жизнью.

У меня подозрение, что проблемы начинаются со стартапа, с инициализации стека или ещё чего-нить.

Может, кто сталкивался с данной проблемой и успешно её преодолел?
Помогите найти зацепку.

Судя по отзывам на форумах, с MSPGCC либо вообще никто не работал
(отсылают с умным видом типа иди-ка ты на... sourceforge...mspgcc - там всё есть)
либо проблем не возникает (в чём я очень сомневаюсь)

Короче: жду советов, свои идеи закончились.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Mar 25 2008, 08:45
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Всё вроде отлично, проект полностью портировал с ИАРа на GCC, но осталась одна такая мелочь, которую я сначала закомментировал, чтоб не мешала, а теперь вот всплыла.

КАК ВЫЧИСЛИТЬ ЛОГАРИФМ?

Библиотека math.h подключена, а вот на log() и pow() линкер ругается - чё, грит, за андефайнед?

Где взять эти функции или как сделать чтобы они работали?
PS: В math.h они прописаны, с самой библиотекой чего-то не то


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 25 2008, 09:00
Сообщение #3


Гуру
******

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



Цитата(MrYuran @ Mar 25 2008, 10:45) *
Библиотека math.h подключена, а вот на log() и pow() линкер ругается - чё, грит, за андефайнед?
math.h - это не библиотека, это заголовочный файл. В нем описывается, что "существуют такие функции, они берут такие-то аргументы и возвращают такие-то значения" чтобы компилятор мог проверить, правильные ли аргументы вы пытаетесь передать в функцию и знал, какие преобразования надо (если надо) сделать с результатом функции. Код самих функций может находиться где угодно - в других объектных файлах, в этом же файле, в библиотеках. В вашем случае надо подключить библиотеку математики libm.a


--------------------
На любой вопрос даю любой ответ
"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

Сообщений в этой теме
- MrYuran   MSPGCC->Проблема->Нид Хелп   Feb 29 2008, 11:56
- - cornflyer   тут есть пример кода http://electronix.ru/forum/in...   Feb 29 2008, 12:15
- - MrYuran   помещаю ваш makefile в рабочую папку, пишу make и ...   Feb 29 2008, 14:15
|- - Сергей Борщ   Цитата(MrYuran @ Feb 29 2008, 16:15) MAKE...   Feb 29 2008, 14:59
|- - AHTOXA   Цитата(MrYuran @ Feb 29 2008, 19:15) по...   Feb 29 2008, 15:00
- - MrYuran   Спасибо, я уж сам допёр, что борланд свой мэйк ран...   Mar 3 2008, 05:31
- - MrYuran   Ну, короче, прошил - мало чего изменилось. У девай...   Mar 3 2008, 07:03
|- - gotty   Цитата(MrYuran @ Mar 3 2008, 09:03) Ну, к...   Mar 3 2008, 09:45
|- - MrYuran   Цитата(gotty @ Mar 3 2008, 12:45) А пробо...   Mar 3 2008, 10:42
|- - gotty   Цитата(MrYuran @ Mar 3 2008, 12:42) Пытал...   Mar 3 2008, 10:54
|- - MrYuran   Цитата(gotty @ Mar 3 2008, 13:54) Ну а пр...   Mar 3 2008, 11:28
|- - gotty   Цитата(MrYuran @ Mar 3 2008, 13:28) C:...   Mar 3 2008, 11:48
|- - MrYuran   Цитата(gotty @ Mar 3 2008, 14:48) А верси...   Mar 3 2008, 11:53
|- - gotty   Цитата(MrYuran @ Mar 3 2008, 13:53) мерси...   Mar 3 2008, 11:58
- - MrYuran   УРА ! ЗАРАБОТАЛО ! Всем спасибо, отбой. в...   Mar 4 2008, 06:17
|- - gotty   Цитата(MrYuran @ Mar 4 2008, 08:17) Одног...   Mar 4 2008, 06:47
|- - AHTOXA   Цитата(MrYuran @ Mar 4 2008, 11:17) Напри...   Mar 4 2008, 10:18
- - mdmitry   Прочитайте в документации к GCC про секции .init, ...   Mar 5 2008, 14:59
- - gotty   Цитата(MrYuran @ Mar 25 2008, 10:45) Где ...   Mar 25 2008, 10:23
- - MrYuran   Цитата(gotty @ Mar 25 2008, 13:23) На эта...   Mar 25 2008, 10:41


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

 


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


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