реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Перевод проекта из GCC в Keil
EmbedElektrik
сообщение Jul 29 2018, 11:56
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



Есть интересный открытый проект паяльной станции для t12: https://www.eevblog.com/forum/reviews/stm32...for-t12-handle/ Собственно, сами исходники на ГЦЦ: https://github.com/PTDreamer/stm32_...hive/VER1.1.zip Я попробовал пересобрать этот проект в кейле, но получаю ошибки вроде: iron\iron.axf: Error: L6200E: Symbol currentPID multiply defined (by iron.o and main.o). Тогда как никакой переменной currentPID в main не объявляется, но currentPID объявляется в файле pid.h, который инклюдится и в main.c и в iron.c. Мой кейловский проект прикладываю.
Прикрепленные файлы
Прикрепленный файл  iron.rar ( 6.01 мегабайт ) Кол-во скачиваний: 8
 
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Jul 29 2018, 13:11
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Скорее всего надо в заголовочном файле перед объявлением добавить слово extern, а собственно объявление перенести в соответствующий *.c файл.
А вообще вы уверены что с вашим уровнем понимания эта задача вам по силам? Может проще взять релизную сборку и просто пользоваться результатом?
Go to the top of the page
 
+Quote Post
gte
сообщение Jul 29 2018, 13:54
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(Kabdim @ Jul 29 2018, 16:11) *
А вообще вы уверены что с вашим уровнем понимания эта задача вам по силам? Может проще взять релизную сборку и просто пользоваться результатом?

Из высокого уровня владения инструментом не обязательно вытекает высокое качество продукта и наоборот.
Я про алгоритмы, которые в данном случае определяют качество.
Go to the top of the page
 
+Quote Post
x893
сообщение Jul 29 2018, 14:05
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Прикрепленный файл  iron.rar ( 5.95 мегабайт ) Кол-во скачиваний: 20
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Jul 29 2018, 15:02
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



Цитата(x893 @ Jul 29 2018, 17:05) *
Прикрепленный файл  iron.rar ( 5.95 мегабайт ) Кол-во скачиваний: 20

Снимаю шляпу. Спасибо. А в двух словах можно решение описать?
Go to the top of the page
 
+Quote Post
x893
сообщение Jul 29 2018, 20:42
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Цитата(EmbedElektrik @ Jul 29 2018, 18:02) *
Снимаю шляпу. Спасибо. А в двух словах можно решение описать?

Чтение книг в детстве.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 30 2018, 03:49
Сообщение #7


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(EmbedElektrik @ Jul 29 2018, 18:02) *
Снимаю шляпу. Спасибо. А в двух словах можно решение описать?

там 50кБ лишних было )


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
x893
сообщение Jul 30 2018, 06:55
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



https://www.cnx-software.com/2018/07/11/sol...weller-rt-tips/

только дорогие сильно
https://www.weidinger.eu/en/shop/soldering_...series_for_wmrp
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jul 30 2018, 09:15
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(EmbedElektrik @ Jul 29 2018, 18:02) *
Снимаю шляпу. Спасибо. А в двух словах можно решение описать?

И пришёл пассажир в кабину авиалайнера и попросил: "А в двух словах можно описать как на нём летать?" biggrin.gif
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Jul 30 2018, 09:39
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Вот вы смеетесь, а ведь изначально дали рыбу вместо удочки. В итоге вместо мотивации разбираться и пробовать вот такие вопросы...
Go to the top of the page
 
+Quote Post
x893
сообщение Jul 30 2018, 10:15
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



И пришёл пассажир в кабину авиалайнера и попросил:
- А ты где летать научился ?
а тот отвечает
- А я и не умею.

P.S. Удочек в гуглу навалом.
"Программирование на С за 24 часа"
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Jul 30 2018, 11:04
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



Цитата(x893 @ Jul 30 2018, 13:15) *
И пришёл пассажир в кабину авиалайнера и попросил:
- А ты где летать научился ?
а тот отвечает
- А я и не умею.

P.S. Удочек в гуглу навалом.
"Программирование на С за 24 часа"

Дооо.. Только в ГЦЦ это собирается, а в кайле приходится по файлам растаскивать переменные. Главное пафоса напустить.
Go to the top of the page
 
+Quote Post
x893
сообщение Jul 30 2018, 11:25
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



gcc менее требователен к стандарту, armcc более.
Вот и весь пафос.
Хотите используйте gcc с keil, а не armcc.
И жизнь проще будет.
Go to the top of the page
 
+Quote Post
skripach
сообщение Aug 1 2018, 22:33
Сообщение #14


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Смеха ради собрал под яр, делов то на 5минут. santa2.gif
Прикрепленные файлы
Прикрепленный файл  iron.rar ( 5.96 мегабайт ) Кол-во скачиваний: 3
 


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Aug 2 2018, 10:20
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Теперь вам нужно в двух словах его описать (за снятую шляпу). rolleyes.gif
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 17:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01522 секунд с 7
ELECTRONIX ©2004-2016