Ш̴̴̜̥͍͕̼̙̱͙͎͍̘̀̐̔́̾̃͒̈̔̎́́͜р̧̛̺͖͖̯̖ͧͤ͋̅̽ͧ̈̐̽̆̐͋ͤͦͬ͛̃̑͞͞и̒ͥͤͯ͂ͣ̐̉̑ͫ̉̑҉̛͏̸̻͕͇͚̤͕̯̱̳͉ͅф̴̴̡̟̞͙̙̻͍̦͔̤̞̔̓́̍͗̚͢͞ͅт̨̐ͫ̂͊̄̃ͥͪ͏̫̺͍̞̼͈̩̥̜͔͜͜ы̸̴̱̺̼̠̦͍͍͍̱̖͔̖̱͉̅͑͌͒ͫ͒̀ͥ͐ͤ̅͘̕.̵̴̡̭̼̮͖͈̙͖͖̲̮̬͍͙̼̯̦̮̮ͦ̆̀̑̌ͮͧͣͯ̔̂́͟г͌ͮ̏̈͂ͯ̚҉̛̙̬̘̲̗͇͕̠̙͙̼̩͚̀͘͞ͅо̷̥̯̘̓ͤ̽͒̋̉̀̂̄̒̓̊ͨ͛́̌ͤ̂̀͠в̶̒͒̓̏̓̚҉̛̙̘̺̰̮̼̟̼̥̟̘̠̜͜н̸̷̸̲̝͈͙̰̟̻̟̰̜̟̗͎̻̻͍̿̔̃ͨ͑о̔̀̋ͫ̇̿̐ͫ͌͗ͩ҉̨̜̙̙͈͍̮̮̼̙̘̞̕͜͡ Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6946
прекрасное6443
говно5907
говнорашка5512
хуита4716
anime3066
linux2654
music2635
bnw2602
рашка2565
log2356
ололо2178
дунч1833
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1422
дыбр1238
гімно1158

gperf для мк Чтобы не рожал жирно таблиц а что то вида hash = s[1] + 2 * s[5] https://www.linux.org.ru/forum/development/16837950
#U5UGE3 (0) / @bga_ / 990 дней назад
01:56:07]<gordon1> it has integrated bootloader iirc 01:56:18]<gordon1> dfu thing that triggers by BOOT0 pin 01:58:19]<L29Ah> 407? is this the only difference? 01:58:55]<gordon1> i think all of stm32f4 with usb 01:59:29]<L29Ah> oh wow 01:59:39]<L29Ah> DS tells they do 02:00:33]<L29Ah> but apparently it doesn&#39;t work 02:00:56]<L29Ah> i&#39;m holding BOOT0 and plug my shit in - get some whining about failure to establish the usb link in my dmesg 02:01:22]<L29Ah> while it works with firmware DFU 02:01:40]<gordon1> crystal most likely the reason 02:02:01]<gordon1> firmware configures PLL in the way to produce 48MHz clock required for USB 02:02:11]<gordon1> but integrated DFU bootloader is stupid 02:02:29]<gordon1> it just expects to have 8Mhz 02:04:32]<L29Ah> indeed, mine has a 25MHz crystal 02:07:51]<gordon1> Due to HSI deviation and since HSI is used to detect HSE value, the user must use low 02:07:53]<gordon1> frequency rather than high frequency HSE crystal values (low frequency values are better 02:07:56]<gordon1> detected due to larger error margin). For example, it is better to use 8 MHz instead of 02:08:01]<gordon1> 25 MHz. 02:08:27]<gordon1> page 121 02:12:07]<gordon1> basically plug and pray ... 20:22:01]<gordon1> it is a PITA yes 20:22:13]<gordon1> but ever worse with crystalless usb 20:22:21]<gordon1> i have my usb password thingy 20:22:33]<gordon1> and made a jig to program it 20:22:58]<gordon1> it depends on the position of your finger on the pcb if you&#39;re going to have it working or not 20:23:19]<gordon1> after its flashed - usb works perfectly fine 100% of the time 20:23:24]<gordon1> *it&#39;s 20:24:16]<gordon1> so yeah 20:24:22]<gordon1> try pushing on the crystal 20:24:28]<gordon1> or waving your arm around 20:24:47]<gordon1> you&#39;ll be surprised how often that does work 20:29:17]<L29Ah> OH FUCKING WOW 20:29:19]<L29Ah> gordon1: :* 20:29:31]<gordon1> lol did it work? 20:29:31]<L29Ah> i tried to be really careful when presing those boot and reset buttons 20:29:40]<L29Ah> and usb works! 20:29:45]<gordon1> yea yeah 20:29:52]<gordon1> welcome to stm32 dfu bootloader
#6935IS (2+1) / @l29ah / 1443 дня назад
Is it me or stm32f103c8t6 (that carries 128kB of flash in fact, but only advertises 64kB) is only debuggable in the first 64kB, and the debugger explodes when it wants to jump away?
#8DS0PF (0+1) / @l29ah / 1487 дней назад
https://jeelabs.org/docs/software/bmp/ // just flashed a blue pill with a blue pill, #feelsgoodman
#NSYIOB (0+1) / @l29ah / 1518 дней назад
Наговнякал скрипт для gdb для починки содержимого регистров чтобы можно было делать bt, up, смотреть локальные переменные и делать и прочие полезные вещи после hard fault в ARM Cortex M-микроконтроллерах: define hfstack set $frame_ptr = (unsigned *)$sp if $lr & 0x10 set $sp = $frame_ptr + (8 * 4) else set $sp = $frame_ptr + (26 * 4) end set $lr = $frame_ptr[5] set $pc = $frame_ptr[6] bt end document hfstack set the correct stack context after a hard fault on Cortex M end
#CLK0FP (0+1) / @l29ah / 1843 дня назад
Rust на stm32 норм если не нужен usb/ip/can?
#TQJ2EO (3+2) / @l29ah / 1922 дня назад
Поцоны, кто-нибудь собирал newlib в своём проекте? Чёт там система сборки какая-то наркоманская: непонятно вообще какие мейкфайлы дрыгать, и оно либо не собирает вообще ничего, либо ноет о неопределённых u_char и иных своих типах. Есть скриптокостыли почитать?
#C5TAU2 (0) / @l29ah / 2376 дней назад
Есть в природе прошивка для stm32f103 шоб юзать её аналогично/вместо ft232 (uart, spi, i2c, gpio)?
#GI1JQK (0+7) / @l29ah / 2444 дня назад
Есть ли у st submodule&#39;абельные гитцы с их hal для stm32? Заебало качать и потрошить непонятные архивы и копипастить.
#AWHY7H (0) / @l29ah / 2675 дней назад

http://blog.japaric.io/quickstart/
↖ статья о том как модно писать на русте под stm32 на этой неделе.
tldr: берем пару крейтов для базового cortex-m, генерируем 200 килострок кода для работы с периферией из SVD (til есть репозиторий с машиночитаемыми описаниями регистров кучи мк), ..., выгода. даже дебагать гдбшечкой можно, для нормальной жизни не хватает только scheduler/rtos или чего-то подобного.
а вот zinc.rs на который я фапал некоторое время назад, кажется, помер.

#2OA42D (6) / @lexszero / 2792 дня назад
#RBYDNB (2) / @l29ah / 2847 дней назад
ёбаное колдовство если прошивать флешу под дебаггером, всё норм прошивается если без дебаггера, то во время прошивки срабатывает системный таймер и всё идёт пиздой хотя по идее BASEPRI выставлен в ноль и дебаггер это подтверждает
#13BI24 (0) / @l29ah / 3128 дней назад
Кароч таки HFSR = FORCED, CFSR = BFARVALID | PRECISERR, BFAR = 1ffff7e8, VTOR = 0x8000000, выковыренный из стека PC показывает на после-`cpsie i`, в векторах никакого 1ffff7e8 нет; ШТО // не понимаю, как прерывание может хотеть попасть мимо памяти, не залезая в его обработчик.
#UAASD0 (0) / @l29ah / 3149 дней назад
Бля пиздос, cpsie f ⇒ норм, cpsie i ⇒ hard fault (глянул в xPSR, там 0x21000003), при этом HFSR = 0; как это понимать? // портирую tnkernel на stm32l152
#PNECS3 (0) / @l29ah / 3149 дней назад
Чем аще шить-дебажить stm32nucleo (l152) под прыщами? openocd обсирается чот: https://bpaste.net/show/80dc9c90ed76
#WZ91ND (0) / @l29ah / 3151 день назад
4. This software, including modifications and/or derivative works of this software, must execute solely and exclusively on microcontroller or microprocessor devices manufactured by or for STMicroelectronics.
#RZ5W76 (1) / @l29ah / 3154 дня назад
Бля заливаю значит чибиось с примером-блинкером в stm32f407, после чего он не блинкает и недоступен по stlink, пока не ребутнёшь по питанию с зажатым BOOT0 шоб в бутлодер вылез.
#1VUAMN (6) / @l29ah / 3182 дня назад
Как отловить переполнение стека?
#AB054Y (31) / @l29ah / 3208 дней назад
https://1.bp.blogspot.com/-b-dEuI2eEUo/UpuxoWPYQLI/AAAAAAAAAXc/dPHzQLsGm80/s1600/stm32f4+ccm.png Интересно, зачем такой изврат с нижним блоком срама?
#ZRWNCR (2) / @l29ah / 3209 дней назад
Купил новый комп, норм? ch> mem core free memory : 9576 bytes heap fragments : 1 heap free total : 512 bytes
#F1TCT2 (9) / @l29ah / 3293 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.