zltigo 2 16 июля, 2007 Опубликовано 16 июля, 2007 · Жалоба подскажите , пожалуйста , ссылочку на мигрейшн гид... На надпись Help в меню IDE нажмите, дальше там все ответы на оба вопроса черным по белому. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NikolaKirov 0 25 августа, 2007 Опубликовано 25 августа, 2007 · Жалоба A keygen для 5.10 уже сделан? Может кто то на фтп положит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 25 августа, 2007 Опубликовано 25 августа, 2007 · Жалоба A keygen для 5.10 уже сделан? Пост #26 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 27 августа, 2007 Опубликовано 27 августа, 2007 · Жалоба Посомтрел я несколько листингов от 5.10 для THUMB, код почти один в один, за исключением стека 5.10 больше ригистров сохраняет, зачем непонятно! например R0 зачем то сохраняет в стеке в начале функции. Внутри перед вложенным вызовом зачем то сохраняет LR (который уже сохранен в начале) в итоге код от 5.10 больше и стека больше жрет. Это он выполняет рекомендацию по выравниванию стека по 8 байт... Плохо что отключить нельзя вроде... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 27 августа, 2007 Опубликовано 27 августа, 2007 · Жалоба Это он выполняет рекомендацию по выравниванию стека по 8 байт... Скорее что-то не то. Выравнивание стека достигается действиями с указателем стека а не тормозными push/pop. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kitsok 0 28 августа, 2007 Опубликовано 28 августа, 2007 · Жалоба Поставил 5.1 Перестало работать с H-JTag 0.4.4, кроме этого, не завелся сходу проект под FreeRTOS. Вечером поставлю макгрегора и попробую еще раз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 28 августа, 2007 Опубликовано 28 августа, 2007 · Жалоба кроме этого, не завелся сходу проект под FreeRTOS. Удивили-бы БЕЗМЕРНО, если-бы "завелся" :). Отличия в ASM и Линкере абсолютно не совместимые, да и по сишному тексту есть немного, но иногда тяжелых отличий - читайте сопроводительную документацию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kitsok 0 28 августа, 2007 Опубликовано 28 августа, 2007 · Жалоба Удивили-бы БЕЗМЕРНО, если-бы "завелся" :). Отличия в ASM и Линкере абсолютно не совместимые, да и по сишному тексту есть немного, но иногда тяжелых отличий - читайте сопроводительную документацию. ;) Весьма вероятно, что я буду подождать, пока выйдет FreeRTOS c примерами, компилябельными под 5.10 ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 28 августа, 2007 Опубликовано 28 августа, 2007 · Жалоба ;) Весьма вероятно, что я буду подождать, пока выйдет FreeRTOS c примерами, компилябельными под 5.10 ;) Совершенно неразумно. Если Вы сами отпортировать под 5.10 (а в примерах собственно портировать особо нечего и нюансов просто никаких) не сможете, то дальше будет хуже - будете ждать, пока все кажущиеся Вам нужными исходники не оппортируют? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NikolaKirov 0 28 августа, 2007 Опубликовано 28 августа, 2007 · Жалоба H-JTag 0.4.4 заработал у меня. Попробовал с AT91Sam7S64. Но ест проблем при отладке в асемблер файл когда работаем из флаш. Если в опции дебагера галочка Stack установлена невозможно пошаговое изполнение. [RDI Error: 148] No more breakpoints left for this type of memory (RAM/ROM) Tue Aug 28 13:08:48 2007: Unable to execute: driver error. а если не установлена такой проблем ест при пошаговой отладки C кода. Такой проблем с Raven-a нет. Но ето не проблем H-JTag-a. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 28 августа, 2007 Опубликовано 28 августа, 2007 · Жалоба Если кому интересно, то в приложении асемблерные стартапы и линковочные скрипты одного и того же проекта под 4.xx и 5.10 проект 'мусорный', поскольку живет у меня исключительно для проверки всякой всячины на демоборде с LPC2294. Но начинал я пробы именно с него. По собственно FreeRTOS никаких дополнительных правок не было (кроме нескольких portability warnings в собственно порте, которые естественно надо подавлять). 510.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kitsok 0 28 августа, 2007 Опубликовано 28 августа, 2007 · Жалоба zltigo Я прошу прощения за столь ламерский вопрос, но... нельзя ли просто взять cstartup.s из 5.10 и заменить им cstartup.S79 из 4.xx? На первый взгляд я не обнаружил сильных различий. Кроме этого, я глянул на .xcf и на .icf и в общем-то, по сути (не по формату, естественно) не обнаружил никаких различий.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pasha 111 0 28 августа, 2007 Опубликовано 28 августа, 2007 · Жалоба zltigo, возвращаясь к вопросу кей гена (просьба не бить)... Поставил 30-тидневную версию 5.10, через месяц работать прекратила. После этого удалил ИАР, все файлы из c:\windows\system32, очистил реестр. Попробовал поставить с новым 30-тидневным ключем - не помогло. Уникряк, после "лечения", убивает ИАР: при загрузке проекта ИАР вылетает с ошибкой (вываливается в отладчик визуал студии). Изначально поставить иар с номером и ключем, который генерирует иарид и иаркг не получилось, т.к. он делает только 06_WIN, а нужен, судя по всему, 12_WIN (пробовал сувать ему 06 - пишет, что ключ не от того продукта). Нужно проект быстрее заканчивать, а тут такое дело... :( P.S. Шаманство в реестре, в C:\Program Files\Common Files\IAR Systems и в менеджере лицензий тоже эффекта не доло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 28 августа, 2007 Опубликовано 28 августа, 2007 · Жалоба но... нельзя ли просто взять cstartup.s из 5.10 и заменить им cstartup.S79 из 4.xx? Имеется ввиду базовые штатные? Если Вы ранее ими без изменения пользовались, то скорее всего они для такого использования и предназначены :). Я сам на них и не cмотрел, ибо не устраивают совсем. На первый взгляд я не обнаружил сильных различий. Собственно сам ASM код содержит только несколько изменений при инициализации стеков, остальное правится достаточно очевидно почитывая Migration Guide Кроме этого, я глянул на .xcf и на .icf и в общем-то, по сути (не по формату, естественно) не обнаружил никаких различий.... Аналогично вышесказанному. Но отличия принципиальные, для реального применения, тем не менее есть :( - попробуйте, например, для LPC зарезервировать место под Protect Key, посчитать контрольные суммы, получить адрес конца программы,.... Механически это не переносится, а первое удалось сделать исключительно через заднепроходное отверстие. он делает только 06_WIN, а нужен, судя по всему, 12_WIN (пробовал сувать ему 06 - пишет, что ключ не от того продукта). НУ ТАК ИСПРАВЬТЕ ВНУТРИ KEYGEN СТРОЧКУ xx_WIN НА ЛЮБОЙ НУЖНЫЙ WIN И ПОЛУЧИТЕ НУЖНЫЙ KEYGEN. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pasha 111 0 28 августа, 2007 Опубликовано 28 августа, 2007 · Жалоба НУ ТАК ИСПРАВЬТЕ ВНУТРИ KEYGEN СТРОЧКУ xx_WIN НА ЛЮБОЙ НУЖНЫЙ WIN И ПОЛУЧИТЕ НУЖНЫЙ KEYGEN. Что значит внутри? Там ведь 2 .exe файла? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться