
Alexey
02.08.2016
09:08:26
понеслась!

Pavel
02.08.2016
09:08:31
:)

Alexey
02.08.2016
09:08:51
а отладка как?
голый gdb?

Google

Pavel
02.08.2016
09:09:01
yeah!
+ printf ;)

Ibh
02.08.2016
09:10:58

Dmitry
02.08.2016
09:12:38
CooCox на эклипсе,так что,можно сказать, что пишу

Alexey
02.08.2016
09:16:02
Хотя скорее даже так.

Elisey
02.08.2016
09:20:19

Kirill
02.08.2016
09:22:24

Stanislav
02.08.2016
09:25:23

Dmitry
02.08.2016
09:56:24
Вот из всего этого вкусно выглядит разве что constexpr.

Ibh
02.08.2016
10:37:14
@ моя вчерашняя история с АЦП на stm32 - походу шумел диод uclamp3301, защищающий вход этого ацп. может быть вместо защитного подсунули туннельный

Плюшка
02.08.2016
10:37:48

Pavel
02.08.2016
10:37:52
или подобрал не удачный

Google

Ibh
02.08.2016
10:39:25
раньше с ними проблем не было. осциллом с полосой 100мгц, с делителем 1:10 шум от него не виден. возможно в районе свч шуршал
замена диода решила проблему

Ilya
02.08.2016
16:09:13
Я один, как дурак, в SW пишу?

~hummingbirdwhocode
02.08.2016
16:09:33
SW?

Ilya
02.08.2016
16:09:55
System workbench
OpenSTM32
Тоже на базе эклипса

Kirill
02.08.2016
16:31:32
дак это не просто на базе еклипса, это еклипс с плагином для стлинка и все
так что его можно в еклипс прриписывать :)

Cate
02.08.2016
17:49:56

Mark
02.08.2016
19:41:35
кто нибудь компилит прошивки с помощью gcc с флагом -flto?
avr-gcc в частности
какие подводные камни?
размер прошивки значительно уменьшается

Kirill
02.08.2016
20:02:32
Я арм гцц с лто

Mark
02.08.2016
20:02:39
и как?

Kirill
02.08.2016
20:03:33
ну главное не размер прошивки, а скорость
оптимизация происходит не только в рамках одной единицы трансляции
а всех
одни плюсы, считай как будто собрал все в один хедер, руки у компилятора развязанны

Google

Kirill
02.08.2016
20:04:57
а размер по идее может и увеличиться т.к. функции могут инлайнится в другие единицы трансляции
но главное это минул лишний вызов

Stanislav
02.08.2016
20:08:20

Mark
02.08.2016
20:08:23
у меня прошивка ведет себя немного по другому после -flto
и валятся вот такие ошибки при компиляции
In function '__vector_15':
src/usiTwiSlave.c:413:1: warning: '_vector_15' appears to be a misspelled signal handler [enabled by default]
ISR( USI_START_VECTOR )

Stanislav
02.08.2016
20:10:59

Mark
02.08.2016
20:11:12
да, но и прошивка то уже не так работает
avr-gcc 4.8.1 у меня

Kirill
02.08.2016
20:12:22
в общем link time optimization позволяет компилятору использовать механизмы оптимизации между единицами трансляции.
в стандартном решении если у нас есть main.c и foo.c из foo.c функция никак не может быть заинлайнина в main.c т.к. мейн знает только ее интерфейс (описынай в хедере)

Mark
02.08.2016
20:12:25
завтра попробую разобраться, что именно не так работает

Kirill
02.08.2016
20:12:33
lto как раз эту проблему и решает
можно покопать в сторону скрипта линкера

Stanislav
02.08.2016
20:14:12
хех, а кланг кстати варнингует по поводу деструкторов, которые находятся в хедере
http://stackoverflow.com/questions/23746941/what-is-the-meaning-of-clangs-wweak-vtables

Artem
03.08.2016
04:14:20
А кейдлм кто-то пользуется?
Keil

Alexey
03.08.2016
06:45:59
Пользовался, когда с RM9200 работал.
Мне было нормально, для bare metal вполне был хорош.

Rhyme
03.08.2016
06:48:36
CLion для stm32
Отладка через jlink debugger
Все это дело под Макинтош

Google

Rhyme
03.08.2016
06:49:51
А для stm8 приходится на винду переключаться

Dmitry
03.08.2016
07:19:26
Блин. LwIP упал на полуторамиллионном пакете... Вот и думай, что за хуйня

Alexey
03.08.2016
07:21:49

Rhyme
03.08.2016
07:27:22
Думаю должно работать

Elisey
03.08.2016
11:14:19
я в паралелях работаю на маке. иар и кококс хорошо работают, отладчик stlink тоже

Alexey
03.08.2016
13:19:45
Представляю, как мило иар вписывает в стиль мака.

Mark
03.08.2016
13:22:40
иар есть под мак?
вот это поворот?

Petr
03.08.2016
13:24:16
Слава виртуалкам всех мастей

Elisey
03.08.2016
13:37:24
Страдай)

Cate
03.08.2016
13:38:24
норм

Alexey
03.08.2016
13:39:36
Дизайн, проверенный временем.

Kirill
03.08.2016
13:41:26
https://media.giphy.com/media/26BRNtTfztfnZ0Ahy/giphy.gif

Artem
03.08.2016
14:22:27
Сила!-)))

Dmitry
03.08.2016
14:39:07
Order nnnnnn from the Cirrus Sample Center was shipped on Aug 2 2016 via common carrier. Охренеть. Попросил 5 штук ЦАПов для плеера - выслали

Artem
03.08.2016
14:41:13
А че за цапы?

Kirill
03.08.2016
14:43:02
я так трансформаторы просил
лежат пылятся)

Alexey
03.08.2016
14:56:13
Я так в порыве жадности много чего у TI выпросил... Больше так не делаю.

Google

Kirill
03.08.2016
14:58:00
коллеге армы от атмела должны были поехать, но их отправили dhl и таможня сказала 'там шифрование!!!!аааа тысяча чертей'
обьяснить ничего нельзя было, получай бумажку из реестра

Dmitry
03.08.2016
14:59:26

Alexey
03.08.2016
15:03:30

Kirill
03.08.2016
15:04:04

Alexey
03.08.2016
15:05:08
Там и шифрование православное.

Kirill
03.08.2016
15:05:33
миландры я думаю на халяву не раздают)

Dmitry
03.08.2016
15:05:36
Кстати, что интересно - так выгрёбывается только DHL
FeDex мне слал без проблем

Alexey
03.08.2016
15:06:12

Dmitry
03.08.2016
15:06:27
Пока никак, жду. А вообще, плеер делать буду

Alexey
03.08.2016
15:06:52

Dmitry
03.08.2016
15:07:29
На связке F407 - VS1053(1063, как приедут) - CS4398 - OPA2134 - LME49600