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

 
 
> 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
msalov
сообщение Mar 25 2008, 10:23
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



Цитата(MrYuran @ Mar 25 2008, 10:45) *
Где взять эти функции или как сделать чтобы они работали?

На этапе линковки добавте параметр -lm и получите эффект, который описал Сергей Борщ
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 25 2008, 10:41
Сообщение #4


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

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



Цитата(gotty @ Mar 25 2008, 13:23) *
На этапе линковки добавте параметр -lm и получите эффект, который описал Сергей Борщ

Да, я так и сделал в конце концов. И ещё -lc добавил на всякий.
Правда, log и pow он опять не видит, зато видит logf и powf.

Я так понял, это одно и то же, только аргументы float, а не double.

Мне в общем-то без разницы , только б работало. А чё-то вот не хочет...
Буду копать дальше.

Давеча вон тоже глючило чё-то, пока переменные char в функции не заменил на int.
В мануале по mspgcc почему-то так настоятельно рекомендуют - использовать где можно int вместо char и unsigned int.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
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
- - Сергей Борщ   Цитата(MrYuran @ Mar 25 2008, 10:45) Библ...   Mar 25 2008, 09:00


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

 


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


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