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

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

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

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

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

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

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

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

должен мочь
 
у мну не пришло письмо с активацией, вроде. а должно приходить ващета? ***я я запутался уже что где куда :збентежений:

Не должно. выключено. Нафиг оно тебе? То я им аккаунты с тестового форума сюда переносил - руками забивал и, соответственно, при назначении пароля генерилось письмо. А при регистрации я выключил опцию, чтобы не заёбывало. Ты же сам регистрировался, я тебя не заводил там.
 
Докладываю. Баг пофиксен, могу писать.
 
Докладываю. Баг пофиксен, могу писать.

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

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

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



амист пестрит неверными паролями.
 
Останнє редагування:
амист пестрит неверными паролями.

Это моя опера глючит с сохранёнными паролями. Пришлось в ручную в настройках править. Сейчас нормально. ***ха-муха, уже 36 версия, работу с паролями так и не исправили. Эта хромовая платформа испоганила оригинальную оперу: оперативку жрет как лошадь и глючит.
 
Это моя опера глючит с сохранёнными паролями. Пришлось в ручную в настройках править. Сейчас нормально. ***ха-муха, уже 36 версия, работу с паролями так и не исправили. Эта хромовая платформа испоганила оригинальную оперу: оперативку жрет как лошадь и глючит.

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

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

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

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

У кого какие мысли?
 
Самой дикой жоской жестью будет замутить http-клиента на арме и WH1602 :)

...

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

Есть мысль что все уже запилено до тебя. MOXA NPort. И HTTP и дисплей 44780-совместимый, только проц свой.
 
Самой дикой жоской жестью будет замутить http-клиента на арме и WH1602 :)

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

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

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

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

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

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

И кто сказал, что на публичный? БД, конечно, php, логин, пароль, интерфейс. Куда ты там чё встроишь?
 
С утра психанул, распарсил все имеющиеся варианты 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(...)
 
#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.
 
#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;
 
в handlers.h обьявить extern int symglobal;

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

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

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

Может на регистры перейти?
я просто хочу либу с нормальным подходом, а именно:
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: это ж лютый ****ец
 
Назад
Зверху Знизу