
Богдан
18.03.2017
21:14:28

Qrx
18.03.2017
21:14:33
Просто я сначала только на 14 сделал и оно не работало

Serg
18.03.2017
21:14:42
И ты удаленно код отлаживал на них? Какой в этом смысл? Отдали сырые устройства?

Google

Catethysis
18.03.2017
21:15:12
Да, мы отдали первую партию (1к штук) сырых устройств.

Serg
18.03.2017
21:15:40
Это и есть экзотический случай имхо

Catethysis
18.03.2017
21:15:41
Зато закрепились на рынке, в отличие от Васи, который ещё три года прошивку вылизывал.

Qrx
18.03.2017
21:15:51
Заменил на все 5
Не работает

Serg
18.03.2017
21:16:01
для таких случаев можно использовать что угодно

Catethysis
18.03.2017
21:16:08
Вероятно, ты не связан с коммерческой разработкой электроники, раз у тебя такие вопросы

Serg
18.03.2017
21:16:25
Я виндовый пользователь
Все инструменты на винде

Catethysis
18.03.2017
21:16:34
А если отлаживаемая железка лежит в другой комнате, возле билд-сервера или какой-то большой/мощной/высоковольтной фиговины?

Serg
18.03.2017
21:16:54

Catethysis
18.03.2017
21:17:02

Google

Catethysis
18.03.2017
21:17:08
Чего бл?...
Не, ладно, я лучше спать пойду :)

Богдан
18.03.2017
21:17:20
Например, что именно удобно?
Вот пару недель назад плотно дебажил мк, постоянно в openocd сидел - то кусок сдампить, то адреса прочитать, то еще что - всё через консоль.
А так основная работа под линухом с кэдэнсом. Там целый зоопарк разномастных утилит, конечно они все с гуями, но чаще удобнее осущесвлять консольный старт без гуев. Это даже быстрее чаще всего.

Catethysis
18.03.2017
21:17:22
Тимвьювер бл

Serg
18.03.2017
21:18:07
Если удаленно девайс отлаживать - соглашусь, вариантов нет

Catethysis
18.03.2017
21:18:08
Или ты из тех, кто код картинкой посылает?

Serg
18.03.2017
21:18:24
Ты привел пример что комп в другой комнате
я так понял

Catethysis
18.03.2017
21:18:33
Ну да

Serg
18.03.2017
21:19:15
Код картинкой - иногда лучший вариант, будет видно все форматирование и расцветка, как видит отправитель
и скопипастить сложнее :)

Dr
18.03.2017
21:20:29
в консоли та же раскраска и форматирование
вообще 1:1
а работает на порядок быстрее

Qrx
18.03.2017
21:20:54
Блять, она заработала!

Serg
18.03.2017
21:20:56
что работает быстрее?

Qrx
18.03.2017
21:21:21
Но только после того как я залил не через st-flash, а через openocd

Dr
18.03.2017
21:21:23
передача данных между устройствами

Qrx
18.03.2017
21:21:31
Почему?

Google

Serg
18.03.2017
21:21:45

Dr
18.03.2017
21:21:47

Serg
18.03.2017
21:22:00
а тут причем консоль?

Dr
18.03.2017
21:22:09

Serg
18.03.2017
21:22:11
аа, удаленно через инет?

Dr
18.03.2017
21:22:17
да

Serg
18.03.2017
21:22:20
понял, нет не отлаживал
уже выше писал - если надо удаленно железку отлаживать, вариантов нет

Dr
18.03.2017
21:23:09
с форматированием и подсветкой

Serg
18.03.2017
21:23:38
все можно настроить, но надо настраивать и надо значть настройки отправителя

Богдан
18.03.2017
21:24:47

Dr
18.03.2017
21:25:07
богомезкий пхп, но под рукой нет ничего другого
подсветочка, отступы

Serg
18.03.2017
21:26:47
ну вот, код картинкой, админ - действуй :)

Dr
18.03.2017
21:27:07
но на мой комп он попадает через консольку

Catethysis
18.03.2017
21:27:19
Тут же для демонстрации технологии. Ты чот странный

Dr
18.03.2017
21:27:24
не картинкой с другого сервера, а именно консольным представлением

Serg
18.03.2017
21:27:31

Google

Catethysis
18.03.2017
21:27:32
А ещё покажи мне, как ты гуём будешь по ssh работать с железкой за три тыщи километров?
Это только если в гуе предусмотрена эта возможность
А в консоли эта возможность просто по умолчанию встроена

Dr
18.03.2017
21:27:40
по ssh, да

Catethysis
18.03.2017
21:27:45

Dr
18.03.2017
21:27:55

Qrx
18.03.2017
21:28:10
st-flash --format ihex write blink.hex

Serg
18.03.2017
21:28:26
верю, шучу я, успокойтесь :)

Qrx
18.03.2017
21:28:28
Говорит залил, а на деле...

Serg
18.03.2017
21:29:45

Catethysis
18.03.2017
21:30:35
Нет.

Serg
18.03.2017
21:31:12
А какая необходимость была отлаживать именно удаленно? А не отладить локально и переслать банарник для прошивки
Какие-то уникальные условия для девайса на месте?

Catethysis
18.03.2017
21:34:15
Нет, говорю же: к сожалению, возможности такой в тех девайсах итоге не было. Но если бы было -- мне бы было стльно удобнее.

Dr
18.03.2017
21:34:48
Другая девайсина весит и стоит дохуя, везти дорого и долго
Стоит там где медведи не срали

Qrx
18.03.2017
21:35:44
Сделал пустой цикл, который считает до 2000000, чтобы мигал светодиод. Он не мигает, но если добавить asm("NOP") - то мигает. Это оптимизация компилятора или что?

Serg
18.03.2017
21:35:46
ясно

Богдан
18.03.2017
21:36:06

Google

Дмитрий
18.03.2017
21:58:08

Danil
18.03.2017
22:25:48

Qrx
18.03.2017
22:26:28
Уже)

Danil
18.03.2017
22:26:55
Уже)
Тогда да оптимизация, оно же заработало, да?

Qrx
18.03.2017
22:27:21
Ага

Danil
18.03.2017
22:29:52
Меня эта оптимизация вообще настораживает, народ говорил о проблемах записи в регистр не в той последованности какая была написана
Аля компилятор решил раз ничего с адресом ничего не происходит, то выкину из него промежуточные записи. А то что там, железо, что-то делает с этим значением он не знает
Ужастик на ночь. Статья вроде на хабре была, а найти не могу

Qrx
18.03.2017
23:28:41
А volatile тупо запрещает оптимизацию?

LexsZero
18.03.2017
23:34:54

Qrx
18.03.2017
23:36:11
?
А официальная документация по cmisi у Кейла? Просто там в примерах копирайт Arm limited указан, а другой документации я не нашел
Cmsis
Прост почему дока на сайте разработчика IDE, а не сайте армов

LexsZero
19.03.2017
07:24:05
In October 2005, Keil (Keil Elektronik GmbH in Munich, Germany, and Keil Software, Inc. in Plano, Texas) were acquired by ARM.[4]
наверное вот поэтому
а также какая-то документация есть в https://github.com/ARM-software/CMSIS

Ingenegr
19.03.2017
07:25:41

Qrx
19.03.2017
07:26:18
А, она в папке есть

Ingenegr
19.03.2017
07:26:20

Qrx
19.03.2017
07:26:23
Оффлайн