01.02.2017, 23:10
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,058
Сказал спасибо: 2,563
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от _dark_
|
Чувствую, что от кокоса я уже тащусь...))
|
Что мешает КейлОм помахать? После Кокоса - лепота. "Плавали, знаем"(с)
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
02.02.2017, 10:12
|
|
Частый гость
Регистрация: 01.02.2017
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Ну Кейл тот еще кадр )
сегодня пытался через его оболочку собрать под STM32L151C8 переферию....
ан нет этих опций у него, под F1 есть а под L1 нет!!!!
Ну так пришлось вручную с танцами и бубном вчера собрал тест, и hex сделал )
в общем не все так радужно,
см. Rev5.17.0.0
зы
А мне еще под F4 нужен проект, а там даже такого камня нет F3 и F7 есть, а F4 нет
а вы кейл, кейл )))
зызы
В свое время на AVR немного посерьезней проект делал, так он после 500 переменных сказал "все, баста! больше не поддерживаю!" пришлось срочно на студио переделывать
Последний раз редактировалось _dark_; 02.02.2017 в 10:17.
|
|
|
|
02.02.2017, 10:19
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Не нравится кейл? Возьмите Atollic, он бесплатен официально. Проблем с проектами нет никаких, шаблоны подо всё.
|
|
|
|
02.02.2017, 10:24
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,058
Сказал спасибо: 2,563
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от _dark_
|
сегодня пытался через его оболочку собрать под STM32L151C8 переферию....
|
Кто не дает сделать это через Куб? В Кубе есть все. И выдает он готовую рыбу проекта со всеми необходимыми библами. И Кейл с радостью все это берет под свое крыло.
Сообщение от _dark_
|
в общем не все так радужно,
|
Очень даже радужно. Только так и делаю.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
02.02.2017, 13:58
|
|
Частый гость
Регистрация: 01.02.2017
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
CubeMX чтоли?
А сами то им пользовались? Поделитесь опытом.
Меня он ввел в ступор, так у него все библиотеки им собранные с HAL(hal) расширением и естественно все функции имеют др. названия, т.е. весь проект нужно перелопачивать...
ps
тут вообще-то тема по Кокосу, отсылать к др. граблям не нужно
|
|
|
|
02.02.2017, 14:16
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,058
Сказал спасибо: 2,563
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от _dark_
|
А сами то им пользовались?
|
Постоянно. Не знаю проблем(граблей).
Сообщение от _dark_
|
Поделитесь опытом.
|
Расплывчатая формулировка, даже не знаю, что и сказать-то... Если бы поконкретней спросили...
Если интересно, то, с учетом
Сообщение от _dark_
|
ps
тут вообще-то тема по Кокосу, отсылать к др. граблям не нужно
|
вариант за Вами.
Сообщение от _dark_
|
у него все библиотеки им собранные с HAL(hal) расширением и естественно все функции имеют др. названия, т.е. весь проект нужно перелопачивать...
|
Вариантов - море. Один из них - использовать только инициализацию, остальное - тупо, на регистрах. Другой - костыль между своими функциями и ХАЛом. Это - крайние варианты. Промежуточные - по своим фломастерам.
Сообщение от _dark_
|
тут вообще-то тема по Кокосу
|
Кто мешает использовать HAL в Кокосе? В бубен стукнуть пару раз...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
02.02.2017, 17:10
|
|
Частый гость
Регистрация: 01.02.2017
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от akegor
|
Кто мешает использовать HAL в Кокосе? В бубен стукнуть пару раз...
|
Ничто не мешает, тестовый проект собрал и с HAL...
Меня просто убило, то что у самого STM кто в лес кто по дрова, CMSIS скаченный с сайта на мой взгляд здорово отличается от того, что генерит Куб.
Впечатление, что делали два разных програмиста, не видя друг друга...
Хотя по логике библиотеки должны быть одинаковыми.
....
Собственно пока пытаюсь разобраться как оптимальней собирать проект с камнями с которыми не работал (Cortex не юзал).
По сравнению с AVR непривычно...
Буду благодарен если вкратце опишите послледовательность своих действий в Кокосе при сборке нового проекта
....
Проект Кейл пришлось просто собирать руками, но танцы с необходимостью найти где то пару файлов (statup*.s и *conf*.h) напрягли, т.е. их нужно все равно генерить чем-то
|
|
|
|
02.02.2017, 17:17
|
|
Частый гость
Регистрация: 01.02.2017
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Кстати Куб еще напряг, тем, что проинициализировав ноги (камень 48 пин), добавив инициализацию RCC, UARTов, таймеров и др. мелочи, получил hex в 10 kB...
И это ни строчки кода! На мой взгляд это "за гранью" для камня со склерозом в 32 kB
Сам Кокос генерит примерно 2kB, правда часть переферии я там пока опустил...
|
|
|
|
02.12.2017, 16:10
|
|
Частый гость
Регистрация: 21.03.2013
Адрес: Москва
Сообщений: 26
Сказал спасибо: 7
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от _dark_
|
Столкнулся с проблеммой: CooCox не видит стандартные типы данных g99
|
Сообщение от _dark_
|
а вот вигвам!
нет такого файла _stdint.h
|
Недавно начал тоже потихоньку изучать STM (связка coIDE 2.0.7 + STM32CubeMX 4.23). Сам столкнулся с такой проблемой. В инете так и не нашел толкового ответа. После долгих страданий нашел "рецепт":
Чтобы задекларировать uint8_t (uint16_t) в файл с кодом добавляем #include <sys/_stdint.h>.
Для сквозного добавления в весь проект можно включить это в main.h. Но CubeMX использует main.h для связи Вашей программы с конфигурацией HAL. Поэтому очень осторожно добавляем что-либо в файл main.h (особенно грешат этим примеры из Репозитория).
Последний раз редактировалось sdoro; 02.12.2017 в 16:21.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:12.
|
|