Vector IDE

Илья!
Posts: 36
Joined: 09 Nov 2018, 16:55

Re: Vector IDE

Post by Илья! » 11 Apr 2019, 12:02

только для порядка. если коэф равен 0,0004, то я хочу, чтобы он отображался именно как 0,4Е-3, а не как 0,4, а в уме держим, что надо еще домножить на Е-3.
Конечно, можно обойтись и без этого, но если есть возможность сделать правильно, почему бы не воспользоваться этим

Благодарю

User avatar
Лашкевич Максим
Posts: 170
Joined: 30 Dec 2015, 10:38

Re: Vector IDE

Post by Лашкевич Максим » 11 Apr 2019, 13:10

Мы обновили версию COODEdit на битбакете, попробуйте новую, там по нашим тестам должно работать. Возьмите оттуда экзешник и положите в свою, чтобы не слетела база текстов.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Илья!
Posts: 36
Joined: 09 Nov 2018, 16:55

Re: Vector IDE

Post by Илья! » 11 Apr 2019, 14:05

попробовал. да, в масштабирующих коэффициентах подтягивается вновь добавленные строки префиксов.
Но, при работе с Юниконом, вывести их не удается. Старые префиксы меняю, выводятся. Вновь созданные не получается.

User avatar
Лашкевич Максим
Posts: 170
Joined: 30 Dec 2015, 10:38

Re: Vector IDE

Post by Лашкевич Максим » 11 Apr 2019, 16:40

Наш разработчик сказал вот что:
1. Префиксов может быть не больше 8-ми (и они уже все заняты).
2. Можно сделать новую размерность (как Омы, только E-3). Размерностей может быть не больше 64 (уже занята 31 размерность).
3. Если делается размерность для IQ величины, то если в КудЭдите поменять префикс/размерность у масштаба (на вкладке "Масштабирующие коэффициенты"), то это отразится на дефолтах объекта (с индексом 21хх), соответствующего этому масштабу. Соответственно, чтобы увидеть новую размерность нужно сгенерить КудЭдитом новый файл текстов для Юникона, запустить Юникон, подключиться к устройству, загрузить заводские настройки, сохранить параметры в ЭнОЗУ и обновить словарь. Если же размерность выбирается для float, то таких манипуляций не надо.

Моё мнение - проще всего указать размерность прямо в тексте объекта типа "Коээффициент фильтра, e-3", или оставить безразмерным.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Илья!
Posts: 36
Joined: 09 Nov 2018, 16:55

Re: Vector IDE

Post by Илья! » 15 Apr 2019, 14:40

Максим, добрый день.
Пытаюсь подключить модель АД к системе управления.
Подскажите, при выборе того или иного набора параметров АД, должны ли они отображаться в соответствующем меню Юникона?
У меня почему то отображаются нули в параметрах двигателя

Благодарю

User avatar
Лашкевич Максим
Posts: 170
Joined: 30 Dec 2015, 10:38

Re: Vector IDE

Post by Лашкевич Максим » 15 Apr 2019, 14:57

Добрый день. Да, параметры должны отображаться. Проверьте, что у вас проект сконфигурирован и прошит с "моделями" в build.h. Также после выбора типа двигателя сохраните параметры в Юниконе и перезагрузите контроллер.
В общем, следуйте п.4.5 и далее документа "Описание структуры ПО MotorControlDemo_v23" (новая версия на битбакете).
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

detoxxxic
Posts: 15
Joined: 15 Apr 2016, 20:38

Re: Vector IDE

Post by detoxxxic » 11 Jun 2019, 12:31

Добрый день, Максим.
Не удаётся прошить микроконтроллера 1921ВК01Т1 (металлокерамический корпус) проектом «MotorControlDemo» (проект из «коробки» без изменений). Log - файл приведен ниже. При этом, этот же проект без проблем прошивается в К1921ВК01Т1 (отладочная плата MotorControlBoard-К1921ВК01Т).
P.S. Проекты, которые прошиваются в ОЗУ (Example_LED_blinking, Example_PWM, Example_Timer), успешно загружаются в оба микроконтроллера.

Open On-Chip Debugger 0.10.0-dev-00189-g554313b-dirty (2016-01-12-08:19)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
adapter speed: 2000 kHz
adapter_nsrst_delay: 100
jtag_ntrst_delay: 100
none separate
cortex_m reset_config sysresetreq
trst_only separate trst_push_pull
adapter speed: 1500 kHz
Info : No device selected, using first device.
Info : J-Link V9 compiled Mar 2 2018 17:07:57
Info : Hardware version: 9.10
Info : VTarget = 3.324 V
Info : clock speed 1500 kHz
Info : JTAG tap: k1921vk01t.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
Info : k1921vk01t.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : JTAG tap: k1921vk01t.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
k1921vk01t.cpu: target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x000018fc msp: 0x2002fffc
Error: JTAG-DP STICKY ERROR
Error: Failed to read memory at 0xf0000004
Info : unknown chipid, assuming K1921VK01T
flash 'niietcm4' found at 0x00000000
Started by GNU MCU Eclipse
Info : accepting 'gdb' connection on tcp/3333
Info : JTAG tap: k1921vk01t.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
k1921vk01t.cpu: target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x000018fc msp: 0x2002fffc
semihosting is enabled
Info : JTAG tap: k1921vk01t.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
k1921vk01t.cpu: target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x000018fc msp: 0x2002fffc, semihosting
Info : Odd number of words to write, padding with 0xFFFFFFFF
Error: JTAG-DP OVERRUN - check clock, memaccess, or reduce jtag speed
Error: Failed to write memory at 0x2000008c
Error: error writing to flash at address 0x00000000 at offset 0x00000000
Info : JTAG tap: k1921vk01t.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
k1921vk01t.cpu: target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x000018fc msp: 0x2002fffc, semihosting
Info : dropped 'gdb' connection
Attachments
log.png
log.png (61.05 KiB) Viewed 170 times

User avatar
Лашкевич Максим
Posts: 170
Joined: 30 Dec 2015, 10:38

Re: Vector IDE

Post by Лашкевич Максим » 11 Jun 2019, 13:24

Из строчки лога
Error: error writing to flash at address 0x00000000 at offset 0x00000000
и описания следует, что, видимо, флеш как-то не работает. Проверьте ножку H2, попробуйте выполнить полное стирание флеша скриптом k1921vk01t_stlink_service_mode_erase.bat с единичкой на этой ножке, проверьте питания на проце все.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

detoxxxic
Posts: 15
Joined: 15 Apr 2016, 20:38

Re: Vector IDE

Post by detoxxxic » 11 Jun 2019, 14:46

Подтянули H2 к 1, запустили процедуру k1921vk01t_stlink_service_mode_erase.bat (переписали процедуру для нашего программатора JetLink9). Процедура прошла безуспешно. Питание в соответствии с документацией.
Attachments
cmd.png
cmd.png (54.43 KiB) Viewed 167 times

User avatar
Лашкевич Максим
Posts: 170
Joined: 30 Dec 2015, 10:38

Re: Vector IDE

Post by Лашкевич Максим » 11 Jun 2019, 15:19

А в пластмассовом корпусе этот же скрипт отрабатывает? Ошибка другая сейчас, что проц не останавливается. Это как будто в скрипте не то прописано или в конфигурации житага.
Еще попробуйте прошить камень скриптом (там рядом лежат для прошивки). Не стирать, а шить. Там какие ошибки будут?
Больше предложений пока нет.
Думаю, нужно спросить вопрос на форуме НИИЭТа, где-нибудь в http://forum.niiet.ru/viewtopic.php?f=37&t=488&start=20 или http://forum.niiet.ru/viewtopic.php?f=3 ... &start=350 .
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Post Reply