True-Time Debugger / Hiwave.exe: запустите несколько экземпляров?

StackOverflow https://stackoverflow.com/questions/4149772

Вопрос

У меня есть пара Freescale 68HCS08 MCU, подключенная в сети I2C, работает разные программы. Когда я нажимаю «Отладка», чеки Codewarrior для запуска hiwave.exe загрузить и отладить программу. Я хотел бы отладить оба одновременно, что означает проведение двух экземпляров.

Какой лучший способ сделать это? Мне нужны два ПК? Лучше попробовать и вручную перезагрузить MCU, используя команду сборки вместо отладки в Codewarrior?

Это было полезно?

Решение

Я могу запустить два экземпляра Hiwave.exe вручную, а затем использовать пункт меню «Файл» -> «Загрузить приложение», чтобы выбрать файл .abs. Похоже, что отлично работает как экземпляры, включая отображение кода и точек останова, хотя я использую полнопропускное симуляция, а не аппаратный отладчик в данный момент. Я догадаю, что это где большая часть веселья, в том, чтобы каждый экземпляр использует правильный отладчик, особенно если вы используете два одних и тех же USB-устройств.

«Это слишком легко», я слышу, как вы говорите. Хорошо, Возьмите вариант 2:

Я делаю все свои вещи Codewarrior / Hiwave в «режиме Windows XP», виртуальный ПК, работающий под Windows 7, в основном потому, что установщик Codewarrior работает на 64-битных архитектурах (или не было несколько месяцев назад, для которого я не было кричал на них на своих форумах).

Я не совсем уверен в лицензировании (если у вас есть Windows 7 Pro, вы должны получить хотя бы одну бесплатную лицензию, чтобы использовать режим Windows XP), но, возможно, вы можете сделать что-то подобное - например, запустить виртуальную среду ПК с одним Из ваших отладчиков, прошедших в виртуальную систему (Windows Virtual PC и другие среды виртуализации, позволяют пройти через USB-устройства через), а другой отладчик до сих пор прикреплен к системе «Host». Затем вы могли бы установить Codewarrior / Hiwave, установленные как на виртуальных, так и в хост-системах, с одной системой управления A и другой системой управления b прошел в виртуальную систему.

Другие советы

Отладчик, Hiwave.exe не будет работать в режиме Windows XP, ни VMS, таких как VMware Workstation, ни один из VMS, доступных в Linux. Это связано с тем, как водитель для USB Multilink был архитектурирован.

Создание работы Codewarrior V6.x в Windows 7 легко, исправляя установщик. Мы не смогли получить отладку POD для работы, чтобы отладить живое оборудование, из-за того, что драйвер USB реализован с Windriver Jungo, и, согласно другим статьям, ни одно из виртуальных машин не могут продвигаться в виртуальную среду Отказ

Я потратил месяцы, пытаясь решить это, в конце концов мы воскресили старые лицензии XP и установили XP. Однако безопасно сказать, что, это, в сочетании с отсутствием зрении Freescale, чтобы позволить людям бегать Linux для развития кремния, заставил меня принять решение о том, что я больше не буду использовать их продукты.

Однако возможны несколько экземпляров отладчика. Максимум, кажется, около 20

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top