» » Использование программы PortTool

 

Использование программы PortTool

Раздел: Помощь


Бывают случаи, когда необходимо узнать на каком COM-порту и на какой скорости работает устройство для GPS-навигации. Часто бывает что в некоторых сборках Навител (или других навигационных программ) указывают информацию о том, для какого COM-порта и для какой скорости сделана сборка, например «COM1 57600», или указывают, что сборка универсальная, и прилагается набор .exe файлов для различных COM-портов и скоростей. Но что с этой информацией делать и как узнать какой файл необходим для конкретного устройства? В этих случаях — необходимым помощником и будет данная утилита — PortTool.

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

Ну что ж — это не проблема. Самый легкий и самый надежный способ — это «обман» оболочки навигатора. Все, что нам необходимо сделать — это скопировать PortTool.exe в директорию с установленной навигационной программой и затем переименовать его в запускаемый файл навигационной программы.

Рассмотрим пример на навигаторе Explay PN-940 с установленным Навител Навигатором.
В данном навигаторе запуск Навитела осуществляется с внутренней памяти устройства, из директории /ResidentFlash/NaviOne/NaviOne.exe
Теперь, последовательность действий:
  1. Подключаем навигатор к компьютеру в режиме «флешки», для записи файлов
  2. Переходим в директорию с установленной программой навигации (в нашем примере — /ResidentFlash/NaviOne/)
  3. Копируем PortTool.exe в папку /ResidentFlash/NaviOne/
  4. Переименовываем файл NaviOne.exe во что-нибудь другое, например в NaviOne1.exe
  5. Переименовываем PortTool.exe в NaviOne.exe
  6. Отключаем устройство от ПК и включаем его
  7. Все готово! Теперь, при попытке запуска Навитела из оболочки навигатора запустится PortTool
  8. Нажимаем кнопку "Start" и ждём завершения работы программы (обычно 1-3 минуты)
  9. Снова подключаем устройство к ПК и заходим в директорию /ResidentFlash/NaviOne/
  10. Переименовываем все файлы обратно (NaviOne.exe → в PortTool.exe, и затем NaviOne1.exe → в NaviOne.exe)
  11. Теперь ищем в этой же папке текстовый файл с именем port_tool.log
  12. Открываем port_tool.log (любым текстовым редактором, можно стандартным Notepad)


Теперь подробнее об анализе файла port_tool.log.
Открыв его, Вы увидите его содержание, оно будет примерно следующим:
===PortTool Log v. 1, 0, 0, 9 ===
PortTool execution path: \ResidentFlash\NaviOne\Navione.exe
CPU: ARM rev.5
Path to navi: 
USB: [Async/Flash card/CardReader] 
UUID in about: [yes/no] 
Internet: [yes/no] 
RAM: total: 107 Mb, avail: 81 Mb 
UUID: 16 byte:
Screen: 480×272 16 bit 
OS Version: 6 
Battery status: High 
Battery percent: 51 
wininet.dll: yes 
OEM info: 'BSP Version: AVCE6EVB_Rel1.00.5.08' 70 byte:
THUMB: yes 
FlashCards 
 name: ReadOnlyFlash 
 name: DSK1: 
 Disk size: 271.94 Mb 285147136 bytes 
 flashID: none 
 Mapping: AVR Write: 2422 KB/s
 AVR Read: 226 KB/s 
 Mapping time: 34 sec, 100% 
 
 name: ResidentFlash 
 name: DSK1: 
 Disk size: 3542.01 Mb 3714064384 bytes 
 flashID: none 
 Mapping: AVR Write: 1382 KB/s
 AVR Read: 226 KB/s 
 Mapping time: 36 sec, 100% 
 
 name: SDMMC 
 name: DSK2: 
 Disk size: 7592.00 Mb 3665821696 bytes 
 flashID: 37 43 31 31 42 34 37 35 00 00. 32 37 
 Mapping: AVR Write: 880 KB/s
 AVR Read: 238 KB/s 
 Mapping: Failed 
 Mapping time: 38 sec, 0% 
 
GPS: 
 Port: COM7: 
 Rate: 57600
 
String test: Ok 
System date/time: 11:11:22 01.01.2012 (11:11:22 PM, 1/1/2012) 
================== 


В данном случае, нас интересует только предпоследний абзац:
GPS:
Port: COM7: <- номер COM-порта GPS-приемника
Rate: 57600 <- скорость COM-порта GPS-приемника

Таким образом, получается, что GPS-приемник "подопытного" навигатора Explay PN-940 работает на порту COM7 и скорости 57600.

Комментарии к материалу приветствуются, если возникли вопросы - задавайте, постараюсь ответить.


Скачать PortTool 1.0.0.9 (всего 42 кб!):

СКАЧАТЬ


<
  • 0 комментариев
  • 0 публикаций
10 февраля 2016 16:54

vovka_tm

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Доброго дня. А если лог имеет следующий вид, что делать?

GPS:
String test : Ok
System date/time : 12:01:57 01.01.2003 (12:01:57 PM, 1/1/2003)
==================

GPS работал, потом перестал спутники находить, думал обновить navitel, загрузил - эффекта нет, а порттул выдал вот такую хрень

<
  • 1 комментарий
  • 0 публикаций
9 августа 2014 23:31

Aleksej_3

  • Группа: Посетитель
  • Регистрация: 9.08.2014
  • Статус: Пользователь offline
 
Доброго времени суток. У меня такой вопрос. После использования этой программы файл port_tool.log выдает вот это. ===PortTool Log v. 1, 0, 0, 9 ===
PortTool execution path : \ResidentFlash\PortTool.exe
CPU : ARM rev.2
Path to navi :
USB : [Async/Flash card/CardReader]
UUID in About : [yes/no]
Internet : [yes/no]
RAM : total: 105 Mb, avail: 87 Mb
UUID : 16 byte: 12 34 56 78 12 34 56 78 - 00 16 13 20 10 50 09 89 (12345678123456780016132010500989)
Screen : 480x272 16 bit
OS Version : 6
Battery status : High
Battery percent : 40
wininet.dll : yes
OEM info : 'BSP Version: AIVCE6EVB_Rel1.00.5.09' 72 byte: 42 00 53 00 50 00 20 00 56 00 65 00 72 00 73 00 69 00 6F 00 6E 00 3A 00 20 00 41 00 49 00 56 00 43 00 45 00 36 00 45 00 56 00 42 00 5F 00 52 00 65 00 6C 00 31 00 2E 00 30 00 30 00 2E 00 35 00 2E 00 30 00 39 00 00 00
THUMB : yes
FlashCards
name : ResidentFlash
name : DSK1:
Disk size : 1709.54 Mb 1792581632 bytes
flashID : 31 31 42 31 31 34 34 37 00 00 . 30 33
Mapping : TIMEOUT!
Mapping : Failed
Mapping time : 90 sec, 0 %

GPS:
Port : COM2:
Rate : 57600

Port : COM6:
Rate : 57600

String test : Ok
System date/time : 22:45:23 09.08.2014 (22:45:23, 09.08.2014)
=============== Почему два com порта и две скорости. Подскажите пожалуйста с чем это связанно?

<
  • 1 комментарий
  • 0 публикаций
19 октября 2013 21:07

Сергей Ивахненко

  • Группа: Посетитель
  • Регистрация: 19.10.2013
  • Статус: Пользователь offline
 
использовал данную прогу и выяснил что ПО навигатора COM1, а на экране навигатора СОМ7, но как поменять не пойму пожалуйста подскажите

<
  • 166 комментариев
  • 233 публикации
7 января 2013 06:53

gray

  • Группа: Администратор
  • Регистрация: 17.05.2010
  • Статус: Пользователь offline
 
cherep,
Если не показывает скорость - вряд ли от того, что она "заоблачная". Используйте в таком случает 9600. Или, методом "научного тыка" подберите максимально возможную.

<
  • 0 комментариев
  • 0 публикаций
8 октября 2012 15:17

cherep

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
попробовал на мультимедийной системе автомобиля выдал вот это
===PortTool Log v. 1, 0, 0, 9 ===
PortTool execution path : \MMC_Storage\Navitel\Navitel.exe
CPU : ARM rev.6
Path to navi :
USB : [Async/Flash card/CardReader]
UUID in About : [yes/no]
Internet : [yes/no]
RAM : total: 49 Mb, avail: 42 Mb
UUID failed
Error code : 0
Screen : 480x234 16 bit
OS Version : 4
Battery status : Charging
Battery percent : 240
wininet.dll : yes
OEM info : KernelIoControl failed
Error code : 0
Error code : 1150
THUMB : no
FlashCards
name : Flash_Storage
Disk size : 9.96 Mb 10447872 bytes
flashID : none
Mapping : AVR Write: 505 KB/s
AVR Read: 247 KB/s
Mapping time : 46 sec, 100 %

name : MMC_Storage
Disk size : 1875.66 Mb 1966768128 bytes
flashID : 39 43 33 46 35 41 34 43 00 . 19 00 00 00 01 00 00 00 00 00 00 00 10 00 00 00
Mapping : TIMEOUT!
Mapping time : 90 sec, 100 %

GPS:
Port : COM6:
String test : Ok
System date/time : (2:06:53 PM, 10/8/2012)
==================

скорость так и не показал

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.