Змінюй хід війни! Допомагай ЗСУ!
  • Знижка на баннерну рекламу 30%! Банер на всіх сторінках сайту, в мобільній та десктопній версії за 14 тис. грн на місяць. Статистика сайту. Контакт: [email protected]

Электрофлуд :)

  • Автор теми Автор теми RUH
  • Дата створення Дата створення
В порядке флуда




***ть, шо сделать с явой, чтобы она работала?

Поставил кейл - проблевался. Щас снесу. После кокоса - на столько унылое ****о, что связываться не хочется.
Я думал платные продукты немного лучше работают, чем это г...

Ява выписывает с кокосом кренделя. Стек оверфло иногда, иногда запись в защищенную память, иногда обращение к null. Но между приступами пашет. Хотя и долго грузится (нервы ваще не экономит).

EmBlocks так и не встал.

Не, ну шо, IAR поставить, что-ли? Его ещё на эту винду не ставил...
 
Останнє редагування:
Руслан, личку глянь и не торопись кормить козлодром.
 
Я стм-міні юзаю у подібних випадках - і менше, і дешевше.

Зараз нажаль не маю.
 
IAR веселит :) Выдрать, что-ли, из кокоса драйвера?
В IAR же обычно всё руками. Ну сижу - подключаю. Хрясь - не компилируется.. Смотрю чё не находит - stdint не находит. Ну, IAR - он такой. Дафайню ему его родной путь (ну забыли пацаны, бывает, не знают, что С99 этот файл нужен (как и остальные, в прочем, там всё в одной папке лежит), хрясь - опять.
Глядь - а это уже не IAR. Это F10xconf нету в STшных либах... ось оце мене й здивувало.
Выдрать, что-ли откуда-нибудь?
 
Ці араби навіть стандартні файлі периферійної бібліотеки зажали?
У мене стале відчуття, що вони спеціально роблять так, щоб треба було поєбатись, бо дуже вже багато нелогічних фіч у ІАРі.
 
Ці араби навіть стандартні файлі периферійної бібліотеки зажали?
У мене стале відчуття, що вони спеціально роблять так, щоб треба було поєбатись, бо дуже вже багато нелогічних фіч у ІАРі.

Да херзнает, думаю, что просто им *****. Конф, на самом деле, это не либа, а до-mainовые процедуры (запуск PLL и т.д. я ходил по дебагеру - смотрел чего он делает до майны).
Думаю, то, что они есть в CMSIS кокоса - заслуга тех, кто делал их в кокосе, не более.

P.S. да... но что же делять с явой? Единственным юзер-френдли IDE оказался кокос. EmBlocks несколько кривоват и содержит у себя компиляторы, которые мне не очень нравятся, а возиться с бубнами я не хочу.
Но кокос слетает. Причем, слетает он нидецки (каждый старт - ошибка явы, иногда ексцепшены, иногда просто вырубается при входе в дебагер, а иногда компилит ***ню). Как лечить яву? Может откатиться с 7u67 (последней) до более старой?

tifo, у тебя какая ява стоит? И под какой виндой? Слёты кокоса хоть раз наблюдались?
 
1 - які ще "до-mainовые процедуры"? Конф, що є логічним, файл конфігурації. Головна задача, що реалізує - зручне автоматичне підключення необхідних файлів STPeriph через дефайн каменю.
2 - CMSIS не коксовський і не іарівський, а СТМівський. Перші просто беруть готові бібліотеки. Скачай останній( чи будь-який) CMSIS та юзай.

Яви у мене немає( ну принаймні на одному робочому пк) і кокс пречудово працює. Саме тому я так наполегливо і питаю у тебе про ту яву.
 
Поставил кейл - проблевался. Щас снесу. После кокоса - на столько унылое ****о, что связываться не хочется.
Я думал платные продукты немного лучше работают, чем это г...
А можна детальніше про Keil?
 
А можна детальніше про Keil?

Он не смог с первого раза сам собрать проект с пустым int main()..., который компилировался бы со старта.
Кокос это может, кейл не смог.
Интерфейс мне не понравился.
Соответственно, выбор не впользу кейла. Я лучше яву починю и буду нормально работать.



1 - які ще "до-mainовые процедуры"? Конф, що є логічним, файл конфігурації. Головна задача, що реалізує - зручне автоматичне підключення необхідних файлів STPeriph через дефайн каменю.
Не не не! То не тот конф. Сними в кокосе галку с run сразу в main и пройдись дебагером - увидишь что он со старта делает и куда ходит.

2 - CMSIS не коксовський і не іарівський, а СТМівський. Перші просто беруть готові бібліотеки. Скачай останній( чи будь-який) CMSIS та юзай.
Опять не совсем так. Вернее, сам CMSIS - бесспорно STM-овский, но, к примеру, в ЕмБлокс какие-то свои дефайны. Я когда примеры в инете смотрю - они не всегда одинаково пишутся. В мсысле названий функций драйверов периферии. То есть, всё-таки правят этот ЦМСИС втихую кто-то по своему усмотрению.

Яви у мене немає( ну принаймні на одному робочому пк) і кокс пречудово працює. Саме тому я так наполегливо і питаю у тебе про ту яву.
Во! Вот с этого и надо было начинать! :D
Кокос то явовский, но... ***, ни кто же не говорил, что она у него какая-то своя :)
Снос JRE 7u67 похоже решил проблему.
Ну, а чтобы работало всё, что требует JRE - я поставил JDK старее: 6u45 с версией JRE 1.6, а не 1.7.
СТ-линк не брал с собой, позже проверю, но ошибки явы на старте похоже ушли. Компилит/рекомпилит много раз подряд и не вываливается.

P.S. Что нужно, чтобы починить яву? Правильно - снести её *****.
P.P.S. Лучшая ява - отсутствие ява-машины.
 
Останнє редагування:
Колишній колега теж перейшов з Keil на CooCox, але звільнився і не встиг мотивувати мене. Може і мені спробувати перейти?
 
Колишній колега теж перейшов з Keil на CooCox, але звільнився і не встиг мотивувати мене. Може і мені спробувати перейти?

Я попробовал уже всё, что есть.
Кокос был единственным, где со старта всё делается в визарде и создается рабочий пустой проект без бубнов.
Всё, что может прийтись делать корявыми руками - задефайнить требуемые библиотеки периферии, которые визард добавляет в проект, но не в #include. Я ещё инклюжу все стандартные либы, так как выношу все инки в main.h, чтобы потом его можно было просто заменить при переходе на другое IDE (хотя, практика показывает, что потребуется на много больше), по этому и стандартные либы тоже вношу туда. Получается нехилая шапка, зато вопросов потом не возникает.

Еклипс - кокос это тоже еклипс. Только чтобы собрать еклипс для арм - надо потанцевать с бубном. И при том - все имеющиеся тормоза будут присутствовать. В кокосе - я не собирал ни чего, мало того - меня вообще не волнуют бубны, с которыми его собирали. Я не хочу о них думать.

IAR - бубны.
Keil - немного бубнов.
Оба - платные, что есть суть - воровство.

ИТОГО: имеем халявный еклипс, который уже кто-то собрал. Да ещё и с вкусняшками в виде визарда периферийных либ, которые он сам засовывает в прожект по установке чекбокса.
 
Що далі?
attachment.webp



А без нього можна? Качну напряму CoIDE.
 

Вкладення

  • CCSDM.webp
    CCSDM.webp
    7.2 КБ · Перегляди: 219
Останнє редагування:
Странно, что менеджер ни чего не видит. А интернет есть вообще?
Там должны быть названы программные части всей байды и справа статус чего надо сделать - скачать, установить, снести (если уже установлена).

Можно и скачать, если его адаптера дров не надо.
 
Как вам такое удается ?
JRT 1.8.0, Luna, Win8, avrgcctoolchain 4.8.1, код для xmega384 на GCC - собирается без вопросов.
 
І скільки вона коштує та хмега? Найговняніший стм32ф100 більше вміє без перебільшення на порядок. Хочаб заради зовнішніх переривань на кожній нозі та дма контроллеру є сенс роздуплити стм.
 
Все зависит от желания и потребности, если проект горит - проще взять xmega и не тратить время на освоение stm
 
Ну звичайно я не пропоную такого варіанту. Я взагалі кажу - стм рулить. Працювати з ним після авр превелике щастя.
 
І скільки вона коштує та хмега? Найговняніший стм32ф100 більше вміє без перебільшення на порядок. Хочаб заради зовнішніх переривань на кожній нозі та дма контроллеру є сенс роздуплити стм.

Тебя это совершенно не должно волновать, проект начинал не я и он успешно продается 10К+ тиражами.
 
Сережа, а что вы такое ваяете если не секрет?
 
Ну звичайно я не пропоную такого варіанту. Я взагалі кажу - стм рулить. Працювати з ним після авр превелике щастя.

"Каждому камню - свое окно" (C) наверное мой :)



Сережа, а что вы такое ваяете если не секрет?

см. личку
 
Останнє редагування:
Назад
Зверху Знизу