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

 
 
> деление "long long" в IAR 3.10, Не верно делит long long
Alechin
сообщение Oct 30 2006, 14:36
Сообщение #1


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

Группа: Свой
Сообщений: 158
Регистрация: 27-06-05
Из: Химки, Моск.обл.
Пользователь №: 6 334



Читал в Интернете о проблемах с long long.
В какой версии они исправлены (и исправлены ли вообще), как это обойти?
У меня 4.10А.
Умножает правильно, деление не верное.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
arttab
сообщение Nov 1 2006, 08:19
Сообщение #2


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Цитата
Чегой-то файлы не добавились?! Как это сделать то?


расширение zip попробуйте. есть ограничения


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Alechin
сообщение Nov 1 2006, 14:14
Сообщение #3


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

Группа: Свой
Сообщений: 158
Регистрация: 27-06-05
Из: Химки, Моск.обл.
Пользователь №: 6 334



Весь проект слишком большой, вычленить из него данный фрагмент сложно.
Попробовал сделать отдельный проект где только этот фрагмент - там все нормально.
Сейчас еще поковырялся и вижу, что отличие только в том, что в варианте размещения в NEAR_C (неработающий) RAM (данная ее часть) не инициализируется при low_level_init.
Но при входе в симулятор туда загружены верные значения! Я делаю ресет, стираю их из памяти, становлюсь на вектор сброса и вперед. Дохожу до main - а они не проинициализированы.

Объявил константу, умножение на которую не проходит как static __flash - и все стало нормально.
Так что проблема видимо в неинициализации данной константы.
Go to the top of the page
 
+Quote Post



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

 


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


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