Перейти к содержанию
    

C_4

Новичок
  • Постов

    4
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Все, что нужно для создания 64-килобайтной прошивки, см. в архиве http://nukeuploads.com/download/1170055233...C5-BIN.rar.html . Для 128-килобайтной прошивки нужен еще tasm.exe версии 3.1, но у меня его нет. :)
  2. Стандартная прошивка XPort позволяет подключение только одного клиента. Но если с помощью пакета разработчика (он называется CPK) создать свою прошивку, то в ней можно открыть до 16 сокетов. (CPK - это архив в несколько мегабайт, который можно получить у продавца XPort).
  3. Для настройки XPort'а можно из java-апплета послать определенную последовательность байт на TCP или UDP порт 30718 (0x77FE). Как это сделать, описано в файле http://nukeuploads.com/download/1169557911...up1.25.pdf.html
  4. Здравствуйте. Пробовал ли кто-нибудь из своей программы записать что-нибудь в области флэш-памяти XPort'а WEB1-WEB6? Читая Programmers Guide из CPK v6.1.0.1, я не смог понять, как это сделать. В руководстве есть раздел Flash Functions These functions are used to write data into the WEB locations. On XPort, these functions automatically index to the correct page Дальше приводится функция flsh_pgm, в которой параметрами являются dstofs = destination offset dstseg = destination segment srcofs = source offset srcseg = source segment count = number of pages to program (must be 0 for 64 K) В последней строчке, наверное, опечатка, и вместо pages надо читать bytes, ибо размер каждой области WEBn как раз 64K. А вот какие значения задавать в dstofs и dstseg? По логике вещей, должно быть dstofs=(смещение относительно начала WEBn), dstseg=n, но как на самом деле, непонятно - в руководстве никаких пояснений нет.
×
×
  • Создать...