Size: a a a

2019 October 21

jp

jon pedro in Deus Volt!
Всем привет. Я решил поиграться и покопаться с тем, в какой ассемблерный код превращается мой код на тмс320. И заметил забавную вещь.
Пустой цикл с инкриментом по char имеет наименьшее число строк чем в с другими типами. Вроде как, я предполагаю, что меньше строк должно быть с использованием 32 битной переменной, а в итоге нет. Самое загадочное то, что согласно документашки по компилятору от ti, int и char имеют одинаковую разрядность в 16 бит, так что данные по сути одинаковые должны быть.
источник

И

Игорь in Deus Volt!
Вопрос по проектированию ПП: как выбирать ширину сквозного и отверстия для крепления, с соотношением ширины метализации вокруз отверстия?
источник

И

Илья in Deus Volt!
Игорь
Вопрос по проектированию ПП: как выбирать ширину сквозного и отверстия для крепления, с соотношением ширины метализации вокруз отверстия?
Ширина бывает у корыта, а у отверстия видимо диаметр или оно у тебя квадратное?
источник

И

Илья in Deus Volt!
Вообще для 4 класса ширина пояска 0.15 мм
источник

И

Игорь in Deus Volt!
Илья
Ширина бывает у корыта, а у отверстия видимо диаметр или оно у тебя квадратное?
Это ты правильно подметил
источник

И

Илья in Deus Volt!
То есть берешь диаметр отверстия, условно 1 мм, и получаешь, что минимальный внешний диаметр пада или виа у тебя 1.3 мм. Максимальный - пока не надоест
источник

И

Илья in Deus Volt!
Если у тебя отверстие для крепления, то тебе металлизация там вообще не нужна
источник

И

Игорь in Deus Volt!
Илья
То есть берешь диаметр отверстия, условно 1 мм, и получаешь, что минимальный внешний диаметр пада или виа у тебя 1.3 мм. Максимальный - пока не надоест
А для крепления элементов с ножками, допустим резитора или конденсатора, есть какой либо стандарт отвестия?
источник

И

Илья in Deus Volt!
В даташите есть рекомендуемый футпринт или рекомендуемый размер пада
источник

И

Илья in Deus Volt!
Если лень, то диаметр ноги + 0.2 мм = диаметр отверстия по вывод
источник

И

Игорь in Deus Volt!
Илья
В даташите есть рекомендуемый футпринт или рекомендуемый размер пада
Не лень, но не везде это пишут, тем беолее для отечественных, полез в ГОСТ, просто есть описание какие отверстия допустимы, а с сотноешнием ноги к диаметру вывода было не понятно, есть ли закономерность
источник

И

Игорь in Deus Volt!
Илья
В даташите есть рекомендуемый футпринт или рекомендуемый размер пада
Спасибо за ответ буду ориентирвоаться + 0,2 мм
источник

И

Илья in Deus Volt!
Ой, это устаревшая петушина миска, хочешь истины смотри в IPC тогда уж, но не в ГОСТы
источник

И

Игорь in Deus Volt!
Илья
Ой, это устаревшая петушина миска, хочешь истины смотри в IPC тогда уж, но не в ГОСТы
Цель ясна, спасибо
источник

IF

Imya Familiev in Deus Volt!
Парни, чет я понять не могу

Собираю проект для камня STM32F030R8T6 у которого 8кб оперативы
но у меня при превышении   bss секцкции 5560  уже ругается section `._user_heap_stack' will not fit in region `RAM'
при этом в линкер файле указано 8кб (RAM (xrw)      : ORIGIN = 0x20000000, LENGTH = 8K)
выхлоп gcc до переполнения оперативы
  text    data     bss     dec     hex filename
 60240    2644    5560   68444   10b5c build/modVC_M.elf
источник

IF

Imya Familiev in Deus Volt!
файл линкера взят из куба, мейкфайл с доработками оттудова же
источник

J

Jocus in Deus Volt!
Imya Familiev
Парни, чет я понять не могу

Собираю проект для камня STM32F030R8T6 у которого 8кб оперативы
но у меня при превышении   bss секцкции 5560  уже ругается section `._user_heap_stack' will not fit in region `RAM'
при этом в линкер файле указано 8кб (RAM (xrw)      : ORIGIN = 0x20000000, LENGTH = 8K)
выхлоп gcc до переполнения оперативы
  text    data     bss     dec     hex filename
 60240    2644    5560   68444   10b5c build/modVC_M.elf
так а data секция, она тоже в памяти
источник

В

Василий in Deus Volt!
У тебя может много статических выделений ?
источник

IF

Imya Familiev in Deus Volt!
Jocus
так а data секция, она тоже в памяти
точно же, туплю к вечеру)
вот что странно, пробежал arm-none-eabi-size  все обьектники которые входят в состав бинаря, он почему то data пишет 0
а когда все собираешь показывает 2644  , это почему так?
источник

IF

Imya Familiev in Deus Volt!
Василий
У тебя может много статических выделений ?
ну, э у меня  все статика, микроконтроллер же)
источник