В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

  • ACE
  • AVR
  • Altera
  • Fujitsu
  • HC05-08
  • Holtek
  • 68300
  • MCS-51
  • MCS-96
  • MSP430
  • DSP 320CXX
  • PIC
  • Siemens
  • Zilog
  • ТЕСЕЙ
  • Программаторы
  • Разное
  •  
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации





    Главная страница > Программы > Softune для МК Fujitsu
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации


    SOFTUNE V3 Professional Pack

    Отличия релизов Rev:300017 (CDv3.5) и Rev:300018 (CDv3.6)

    Пакет имеет глобальное изменение: поддержка нового интерфейса вызова функций - "register argument passing", часть аргументов функции размещаются в RW0 и RW1. Ранее все аргументы помещались в стеке. Данное изменение коснулось большинства утилит комплекта, причастных к этому нововведению: Workbench, C-сompiler, Assembler, Linker, Librarian.

    Исключение составляет C-analyzer, в данной версии не поддерживается режим "register argument passing", поэтому операция вычисления максимального объема стека (Max Used Stack Fucntion) для режима "-rp" не может быть выполнена.

    Так же добавлены:

    • утилита для проверки операций по переключению режимов управления потреблением (Standby Mode Transition Instruction Check Tool).
    • поддержка конвертера 32-bits Intel HEX.
    • поддержка 28 моделей МК.
    • стандартные библиотеки для всех семейств, собранных с опцией "-rp", 48 файлов lib/907/lib9*_rp.lib.
    • Встроенный редактор Workbench нормально работает с любым вариантом перевода строк (UNIX:LF, WIN/DOS:CRLF).

    C-сompiler имеет наибольшее количество изменений:

    • Добавлена опция '-rp'/'-Xrp' - включить/выключить режим "register argument passing".
    • Улучшена конструкция switch-case, уменьшен объем генерируемого кода.
    • Не создаются инструкции лишних сравнений.
    • Избыточные инструкции SWAP удаляются.
    • Усовершенствован код конструкций JMP+RET и CALL+RET.
    • Лишние инструкции EXT/ZEXT удаляются в однобайтовых операциях сравнений.
    • Расширены возможности оптимизации кода операций с аккумулятором (опций "-K ACCOPT")
    • Усовершенствован код сравнения с константой (1-15).
    • Усовершенствован код пересылки структуры размером от 1 до 15 байт.
    • Усовершенствован код пересылки структур размером 1, 2 и 4 байта
    • При присвоении указателю типа _far значения указателя _near два старших байта первого обнуляются.
    • Исправлено 20 ошибок.
    • Переработаны STARTUP-файлы, используемые в симуляторе для всех серий МК, добавлены для режима "-rp".

    Программное обеспечение: