-
- Что за программу проверяете? Выложите исходник. Apтём(186 знак., 10.07.2013 13:22)
- Какой уж там исходник... c = a1*x1; c += a2*x2 + b2*y2; и так несколько раз - AU08(10.07.2013 15:16)
- Не скажите... Apтём(456 знак., 10.07.2013 15:25)
- Ну тогда исходник... AU08(1915 знак., 10.07.2013 15:27 - 15:31)
- В Atmel Studio 6.0 завелось легко и сразу, debug чётко работает. AU08(449 знак., 10.07.2013 15:30)
- Что-то такое выдаёт(студия 6.1): Apтём(3848 знак., 10.07.2013 15:59)
- 2 Apтём: У Вас "на все расчёты показывает что-то в районе ~17000 тактов"- скорее всего оптимизация 1 включена? - у меня около 600. Явно ошибка. AU08(146 знак., 10.07.2013 16:09)
- Да, оптимизация включена. Отключил - стало ~23000 тактов, но всё вроде как надо крутится. Apтём(309 знак., 10.07.2013 16:17 - 16:21)
- Всё пробовал: и заново проект создавал, и chip ATmega128, и breakpoint заново создавал на NOP и на инкременте. AU08(104 знак., 10.07.2013 16:26)
- Да, оптимизация включена. Отключил - стало ~23000 тактов, но всё вроде как надо крутится. Apтём(309 знак., 10.07.2013 16:17 - 16:21)
- 2 Apтём: У Вас "на все расчёты показывает что-то в районе ~17000 тактов"- скорее всего оптимизация 1 включена? - у меня около 600. Явно ошибка. AU08(146 знак., 10.07.2013 16:09)
- Что-то такое выдаёт(студия 6.1): Apтём(3848 знак., 10.07.2013 15:59)
- В Atmel Studio 6.0 завелось легко и сразу, debug чётко работает. AU08(449 знак., 10.07.2013 15:30)
- Ну тогда исходник... AU08(1915 знак., 10.07.2013 15:27 - 15:31)
- Не скажите... Apтём(456 знак., 10.07.2013 15:25)
- Какой уж там исходник... c = a1*x1; c += a2*x2 + b2*y2; и так несколько раз - AU08(10.07.2013 15:16)
- Atmel Studio 6.0 бегло проверил, количество циклов для Xmega ещё больше (т.е. хуже), чем в IАR 6.21.1 AU08(401 знак., 10.07.2013 12:23)
- C полей сообщают: типа Atmel Studio генерит более быстрый код для Xmega AU08(491 знак., 10.07.2013 01:07 - 01:09)
- Не догнал. А что это за антиоптимизация такая для ATxmega? Судя по доке, у нее многие команды, особенно работы с памятью, ускорились по отношению у ATmega. - Evgeny_CD(10.07.2013 01:12)
- Это какие "команды работы с памятью ускорились"? И какое отношение имеет скорость выполнения команд к размеру компилируемого кода? - Ксения(10.07.2013 12:47)
- Сам не понял. Но с 5.11 версии для ATmega128 похоже не зря желания не было переходить. - AU08(10.07.2013 01:25)
- Еще сравнить бы варианты с массивным обращением к накристальной памяти... Пока непонятно, чей косяк - "оптимизированного оптимизатора" кода новой версии или "тонкая кривость" самого ядра? - Evgeny_CD(10.07.2013 01:27)
- Тем более что на при оптимизации, особенно high, раньше разные чудеса начинались. А сейчас уже времени жалко на тестирование. - AU08(10.07.2013 01:27)
- Не догнал. А что это за антиоптимизация такая для ATxmega? Судя по доке, у нее многие команды, особенно работы с памятью, ускорились по отношению у ATmega. - Evgeny_CD(10.07.2013 01:12)
- C полей сообщают: типа Atmel Studio генерит более быстрый код для Xmega AU08(491 знак., 10.07.2013 01:07 - 01:09)
- Что за программу проверяете? Выложите исходник. Apтём(186 знак., 10.07.2013 13:22)