Змінюй хід війни! Допомагай ЗСУ!

Программирование ARM. Eclipse, Keil,IAR,CooCox - всё сюда.

🔴 12:31 Повітряна тривога в Харків.обл.
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #181
ммм... какую периферию нельзя настроить в кубе из за ХАЛ, когда куб - служит для настройки периферии и делает это через ХАЛ?
Шоб я так помнил, это в сентябре было. Но мне там шо то надо было нестандартно настроить, короче хз, не помню.
Под пятый Кейл, ну ты уже все сделал :) Спасибо

А че я на форуме серануть не могу? Вроде залогинился без проблем
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #182
Шоб я так помнил, это в сентябре было. Но мне там шо то надо было нестандартно настроить, короче хз, не помню.
Под пятый Кейл, ну ты уже все сделал :) Спасибо

А че я на форуме серануть не могу? Вроде залогинился без проблем

Вчера у амиста такое біло. Не могу отдетектить проблему, щас полезу посмотрю кем ты виден. Зайди туда.

Амисту я вручную сменил пароль - пошептало.

Началось всё с того, что я убрал newbe :) Там это в группах. Вас я забил в другую группу, может у неё права кривые, гляну сейчас.

должен мочь
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #184
у мну не пришло письмо с активацией, вроде. а должно приходить ващета? бляя я запутался уже что где куда :збентежений:

Не должно. выключено. Нафиг оно тебе? То я им аккаунты с тестового форума сюда переносил - руками забивал и, соответственно, при назначении пароля генерилось письмо. А при регистрации я выключил опцию, чтобы не заёбывало. Ты же сам регистрировался, я тебя не заводил там.
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #185
Докладываю. Баг пофиксен, могу писать.
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #186
Докладываю. Баг пофиксен, могу писать.

Фтыкни в хост, что видит?

а.. ты про форум :D

Можешь, можешь, я віставил права.
Проверь на борде что у меня сгенерилось с VCP



амист пестрит неверными паролями.
 
Останнє редагування:
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #187
амист пестрит неверными паролями.

Это моя опера глючит с сохранёнными паролями. Пришлось в ручную в настройках править. Сейчас нормально. Бляха-муха, уже 36 версия, работу с паролями так и не исправили. Эта хромовая платформа испоганила оригинальную оперу: оперативку жрет как лошадь и глючит.
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #188
Это моя опера глючит с сохранёнными паролями. Пришлось в ручную в настройках править. Сейчас нормально. Бляха-муха, уже 36 версия, работу с паролями так и не исправили. Эта хромовая платформа испоганила оригинальную оперу: оперативку жрет как лошадь и глючит.

В сравнении с тем, что было год назад - это её по лечили :D Неимовернейший пиздец был.
Сейчас они на мобильной версии отрываются - глюков добавляется, а видео как не проигрывала, так и не проигрывает :D
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #189
Не знаю, у меня 12.17 версия. Работает нормально не считая полных зависонов раз в 15 минут :) Но это какой то конфликт ХРюши и Явы. Не знаю с чего я так решил, но чем то задним чувствую.
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #190
Не знаю, у меня 12.17 версия. Работает нормально не считая полных зависонов раз в 15 минут :) Но это какой то конфликт ХРюши и Явы. Не знаю с чего я так решил, но чем то задним чувствую.

У мну уже XP стоит как палочка-выручалочка, второй системой. Первой - 8.1 и вынудженная 7 (другая не становится да блядский ацер почему-то. Наверно, потому, что он битый).
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #191
Не знаю, у меня 12.17 версия. Работает нормально не считая полных зависонов раз в 15 минут :) Но это какой то конфликт ХРюши и Явы. Не знаю с чего я так решил, но чем то задним чувствую.

Я из-за этого и перешел на 27 версию, но до 36 пришлось держать и 12.17. Всё это под ХР. Опера36 уже работает более-менее
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #192
Самой дикой жоской жестью будет замутить http-клиента на арме и WH1602 :)

К стати, у меня давно біло идейко запилить сайт для телеметрий, чтобі можно біло на web-доступ сваливать всякие свои поделки, среди которых имеется блюзуб и, естественно, возможность при наличии компа пилюлить с девайсов данные на сайт.

У кого какие мысли?
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #193
Самой дикой жоской жестью будет замутить http-клиента на арме и WH1602 :)

...

У кого какие мысли?

Есть мысль что все уже запилено до тебя. MOXA NPort. И HTTP и дисплей 44780-совместимый, только проц свой.
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #194
Самой дикой жоской жестью будет замутить http-клиента на арме и WH1602 :)

К стати, у меня давно біло идейко запилить сайт для телеметрий, чтобі можно біло на web-доступ сваливать всякие свои поделки, среди которых имеется блюзуб и, естественно, возможность при наличии компа пилюлить с девайсов данные на сайт.

У кого какие мысли?

Да, да, враги так и ждут, когда ты это сделаешь. Обмен данными и командами с публичным сайтом. Что стоит им, в твои заморочки встроить внешний блок управления - если ты, уже год прыгаешь с бубном вокруг Eclipse, Keil,IAR,CooCox, а шо там внутри хрен поймешь:D

И чем дальше, тем хуже - так быстро и до скайнета доживём...:)
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #195
Да, да, враги так и ждут, когда ты это сделаешь. Обмен данными и командами с публичным сайтом. Что стоит им, в твои заморочки встроить внешний блок управления - если ты, уже год прыгаешь с бубном вокруг Eclipse, Keil,IAR,CooCox, а шо там внутри хрен поймешь:D

И чем дальше, тем хуже - так быстро и до скайнета доживём...:)

Неа, не год :) 3 дня всего (календарніх 5, но клянусь - в віходніе я бухал :D ).
3 года назад - то я доску заказал и затестировал. По работала она USB таймером и легла в шкаф. А вот сейчас понадобилась. Тока я тогда через мостик уартился, а теперь - встроенное USB запускаю.
И, к стати, о врагах - ни одного примера на этот камень не нашел с рабочим ЮСБ. Такшо... ХНР им, а не код встраивать.

И кто сказал, что на публичный? БД, конечно, php, логин, пароль, интерфейс. Куда ты там чё встроишь?
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #196
С утра психанул, распарсил все имеющиеся варианты SPI для stm32
на основе всех имеющихся хедеров
Оказалось 4 варианта
Хедеры складываю по принципу <avr/io.h> чтобы не морочить голову с чужим hal
а именно, что делал:
1.grep -nr " SPI_TypeDef;" STM32/* >list
получаем строки вида файл:номер_строки:вхождение
2. потом беру открываю файлы и отматываю обратно до typedef
3. потом преобразую содержимое между typedef struct {...} к единому виду
и пишу в словарь (питон)

на выходе имею множество имен файлов где какие варианты описаны
таким образом, одна из небольших проблем решена.
то же самое планирую с usart, таймерами, i2c i2s dac
ибо эти мутные дела с либами поднадоели.

с клоками, ацп, dma итд там другая концепция нужна, ибо очень широко как-то

собсна, к чему я. кто желает поучаствовать в таком безобразии, как свой HAL?
пока писать что-либо нет смысла, только аналитика, организация этой беды (в смысле периферии) и автогенерация навроде #if defined(STM32F072)||defined(...)
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #197
#define Keil = гавно

Но вариантов нет.

Объясните мне, что я не так делаю?

есть
main.h
handlers.h

в handlers.h есть int symglobal;

если делать так:
//------main.c--------//
#include "main.h"
#include "handlers.h"

- всёпиздец GL_VCP\GL_VCP.axf: Error: L6200E: Symbol symglobal multiply defined (by handlers.o and main.o).

Шозанахуй? А как он библиотечные функции друг с другом пересекает, в которых включение .h в несколько файлов - норма?

Чё, блядь, ему надо? Ни в одном IDE такого нету.

собсна, к чему я. кто желает поучаствовать в таком безобразии, как свой HAL?
пока писать что-либо нет смысла, только аналитика, организация этой беды (в смысле периферии) и автогенерация навроде #if defined(STM32F072)||defined(...)
Может на регистры перейти? :D

ИМХО -не понимаю почему у них такой размашистый код с либами получается.
Может они просто где-то некорректно байпаст дефайны на семейство?
Там же всё на ifdef сделано, одна либа - на всё, и компилиться может только то, что задефайнено в проекте.
Так - нет смысла, разве что, выделить, к примеру, один каменнь и сделать лично для него HAL.
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #198
#define Keil = гавно

в handlers.h есть int symglobal;

если делать так:
//------main.c--------//
#include "main.h"
#include "handlers.h"

- всёпиздец GL_VCP\GL_VCP.axf: Error: L6200E: Symbol symglobal multiply defined (by handlers.o and main.o).

в handlers.h обьявить extern int symglobal;
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #199
в handlers.h обьявить extern int symglobal;

ммм... я её не использую, я просто задефайнил хидер в 2-х .с файлах одновременно.

Мне что, все переменные, которые в хидере есть - ещё раз екстерном обязательно объявлять?? Да ни где такого нет. Или я чего-то не понимаю.

И почему в хандлерз? Она именно там и объявлена сама, её ещё раз екстерном?
 
  • 🔴 12:31 Повітряна тривога в Харків.обл.
  • #200
Да ни где такого нет. Или я чего-то не понимаю.
да дохера где такое есть. неча привыкать к плюхам коммерца

Может на регистры перейти?
я просто хочу либу с нормальным подходом, а именно:
1. Имеем например usart_config(struct usart_conf *conf); это нормально
далее - предпочтительно конфиги задавать во флеше а не так как у этих чудотворцев. Потому шо у нас ограниченное кол-во профайлов на все варианты использования. Где не так - пжлст, выносим в парамеры отдельную херню.
2. чтобы задал #include <stm32/io.h> и неебет
3. чтобы для включения периферии не лезть отдельно не тащить rcc, gpio, триггеры, dma
пусть зависимости остаются внутри понятия usart. Чтобы либой можно было реально пользоваться. Не получается объять необъятное - хуйсним, префикс
rs485_usart_config . Статик либа выдержит все. Есть отдельное платформенно-независимое понятие - отдельная функция
Но этот пиздец HAL, SPL или openCM3 не должен мозолить глаза.

----------
хотел надерганные crt0 и хедеры положить в стороннюю git-репу а там 53 метра!
:eek: это ж лютый пиздец
 
Назад
Зверху Знизу