Выбор карты Ethernet командной строки индексом

Если вы используете несколько целевых компьютеров, которые имеют несколько карт Ethernet, необходимо задать который карта использовать в подключении Ethernet. Используйте следующую процедуру, чтобы обнаружить индекс Ethernet плат PCI на определенной цели и задать который карта использовать.

Примечание

Для этой процедуры необходимо смочь записать CD на компьютере разработчика и режиме начальной загрузки сети использования для стандартных целевых операций.

Используйте следующую процедуру целевого TargetPC1:

  1. Получите целевой объект для этого целевого компьютера и сделайте его целью по умолчанию. В Командном окне введите:

    tg = SimulinkRealTime.getTargetSettings('TargetPC1');
    setAsDefaultTarget(tg);

    Вы применяете другие настройки к этому объекту.

  2. В Командном окне введите:

    tg.ShowHardware = 'on';

    С ShowHardware установите, после того, как ядро запускается, компьютер разработчика не может связаться с целевым компьютером. Когда вы соберете свою информацию, чтобы возобновить нормальную функциональность, установите это свойство на 'off', воссоздайте загрузочный образ и перезапустите целевой компьютер.

  3. Установите драйвер Ethernet на значение по умолчанию:

    tg.TcpIpTargetDriver = 'Auto';

    Если TcpIpTargetDriver установлен в определенный драйвер, такой как 'I82559', ядро отображает только информацию о платах то использование тот драйвер.

  4. Установите метод начальной загрузки на начальную загрузку CD/DVD:

    tg.TargetBoot='CDBoot';
  5. Установите целевой монитор распечатывать текст только:

    tg.TargetScope = 'Disabled' ;
  6. Введите SimulinkRealTime.createBootImage.

    Программное обеспечение Simulink® Real-Time™ отображает следующее сообщение и создает загрузочный образ CD/DVD.

    Current boot mode: CDBoot
    CD boot image is successfully created
    
    Insert an empty CD/DVD. Available drives:
      [1]  d:\
      [0]  Cancel Burn
  7. Вставьте новый загрузочный диск и перезапустите целевой компьютер от переключателя начальной загрузки целевого компьютера.

    После того, как запуск завершен, целевая информация о контрольных дисплеях о картах Ethernet в целевом компьютере, например:

    index: 0, driver: R8139, Bus: 16, Slot: 8, Func: 0
    index: 1, driver: I82559, Bus: 16, Slot: 9, Func: 0

    Проверяйте, что порядок загрузки позволяет вам запускать целевой компьютер со своего диска. Для получения дополнительной информации см. свою документацию целевого компьютера Speedgoat. После того, как ядро запускается с ShowHardware 'on', компьютер разработчика не может связаться с целевым компьютером.

  8. Отметьте индекс карты Ethernet, вы хотите использовать в подключении Ethernet, например, 2.

  9. В Командном окне введите:

    tg.ShowHardware = 'off';
    tg.EthernetIndex = '#';

    # индекс карты Ethernet, например, 2.

  10. Задержите метод начальной загрузки к сетевой начальной загрузке:

    tg.TargetBoot= 'NetworkBoot';
  11. Установите целевой монитор на графический режим:

    tg.TargetScope = 'Enabled' ;
  12. Введите SimulinkRealTime.createBootImage.

  13. Запустите целевой компьютер с переключателя начальной загрузки целевого компьютера.

    Ядро выбирает заданную карту Ethernet как карту целевого компьютера вместо карты по умолчанию с индексом 0.

Повторите эту процедуру как требуется для каждого целевого компьютера.