нужна помощь в настройке ht picc

Поклонники продукции Microchip Technology Inc тусуются тут.
oleg_g
Встал на лапы
Сообщения: 99
Зарегистрирован: Пт ноя 28, 2014 13:40:47

нужна помощь в настройке ht picc

Сообщение oleg_g »

Добрый день
Уважаемые PICоводы, помогите с настройкой компилятора ht picc
приобрел прошивку с исходником для pic10f202
но при компиляции выдает
Executing: "C:\Program Files (x86)\HI-TECH Software\PICC\9.65\bin\picc.exe" -C -E"main.cce" "main.c" -O"main.obj" -Zg9 -O -ASMLIST -Q -MPLAB -10F202
Skipping link step. Not all sources built successfully.
BUILD FAILED: Mon Dec 27 11:48:47 2021

текст в файле main.cce - (924) missing argument to "-O" option

перепровбовал компиляторы 9.50,9.65,9.71,9.83 версий - везде одно и то-же
хекс файл компилировал исполнитель на - // HT PICC 9.80 pro, xc8 1.45
я с пиками столкнулся впервые и для меня это очень темный лес
подскажите где я мог накосячить и как исправить ситуацию .(бьюсь несколько дней , скачать HT PICC 9.80 pro не смог .... не нашел )
возможно чтото настроить в компиляторе нужно - не знаю
Реклама
oleg_g
Встал на лапы
Сообщения: 99
Зарегистрирован: Пт ноя 28, 2014 13:40:47

Re: нужна помощь в настройке ht picc

Сообщение oleg_g »

неужели никто не может подсказать в какую сторону копать нужно и где могут быть косяки
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: нужна помощь в настройке ht picc

Сообщение Аlex »

Может. Автор программы, у которого вы приобрели её.
Аватара пользователя
pasha_zv
Мучитель микросхем
Сообщения: 460
Зарегистрирован: Пт фев 17, 2017 11:18:07
Откуда: Ставрополь-Донское

Re: нужна помощь в настройке ht picc

Сообщение pasha_zv »

ну исходник то хоть дай ( можно с паролем)
тогда можно пощупать его за вымя.
похоже не хватает объектников. а почему - хзхз

ЗЫ. для 10-й серии на СЯх писать...
LIVE - EVIL
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: нужна помощь в настройке ht picc

Сообщение Аlex »

Исходник, походу, - большой большой секрет ! Но, мы же - экстрасенсы, мы должны догадаться в чём там косяк !
Реклама
oleg_g
Встал на лапы
Сообщения: 99
Зарегистрирован: Пт ноя 28, 2014 13:40:47

Re: нужна помощь в настройке ht picc

Сообщение oleg_g »

[uquote="oleg_g",url="/forum/viewtopic.php?p=4149063#p4149063"]Добрый день
Уважаемые PICоводы, помогите с настройкой компилятора ht picc
приобрел прошивку с исходником для pic10f202
но при компиляции выдает
Executing: "C:\Program Files (x86)\HI-TECH Software\PICC\9.65\bin\picc.exe" -C -E"main.cce" "main.c" -O"main.obj" -Zg9 -O -ASMLIST -Q -MPLAB -10F202
Skipping link step. Not all sources built successfully.
BUILD FAILED: Mon Dec 27 11:48:47 2021

текст в файле main.cce - (924) missing argument to "-O" option

перепровбовал компиляторы 9.50,9.65,9.71,9.83 версий - везде одно и то-же
хекс файл компилировал исполнитель на - // HT PICC 9.80 pro, xc8 1.45
я с пиками столкнулся впервые и для меня это очень темный лес
подскажите где я мог накосячить и как исправить ситуацию .(бьюсь несколько дней , скачать HT PICC 9.80 pro не смог .... не нашел )
возможно чтото настроить в компиляторе нужно - не знаю[/uquote]




добавил исходник !!!
Вложения
key_led200-211223-0729-v2.rar
(5.32 КБ) 188 скачиваний
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: нужна помощь в настройке ht picc

Сообщение Аlex »

[uquote="oleg_g",url="/forum/viewtopic.php?p=4149063#p4149063"]перепровбовал компиляторы 9.50,9.65,9.71,9.83 версий - везде одно и то-же

хекс файл компилировал исполнитель на - // HT PICC 9.80 pro, xc8 1.45[/uquote]А xc8 чего не попробовали ? Он же в доступности на сайте Микрочипа.
oleg_g
Встал на лапы
Сообщения: 99
Зарегистрирован: Пт ноя 28, 2014 13:40:47

Re: нужна помощь в настройке ht picc

Сообщение oleg_g »

пробовал и xc8
veso74
Поставщик валерьянки для Кота
Сообщения: 1907
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: нужна помощь в настройке ht picc

Сообщение veso74 »

первое: Вы не закрыли скобки, в main нет 1 закрывающая скобка.
(А яз. C с использованием labels - это ужас какой-то :), напр. для анализа алгоритмов: где, что, как, происходит).
oleg_g
Встал на лапы
Сообщения: 99
Зарегистрирован: Пт ноя 28, 2014 13:40:47

Re: нужна помощь в настройке ht picc

Сообщение oleg_g »

[uquote="veso74",url="/forum/viewtopic.php?p=4150418#p4150418"]первое: Вы не закрыли скобки, в main нет 1 закрывающая скобка.
(А яз. C с использованием labels - это ужас какой-то :), напр. для анализа алгоритмов: где, что, как, происходит).[/uquote]

не я писал код....
проверил на скобки - все закрыты .
если видите напишите где
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: нужна помощь в настройке ht picc

Сообщение Аlex »

Мне кажется, человеку в первую очередь нужно обратиться к автору данного кода. Он быстрее всех поможет. Тем боле, что у него этот код купили.
veso74
Поставщик валерьянки для Кота
Сообщения: 1907
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: нужна помощь в настройке ht picc

Сообщение veso74 »

Любой редактор для кода подскажет это. Eсли хотите, посчитает их рукой/мышью.
---
Напр. в Notepad++ увидите разницу: в скобок красном цвете.
В одном случае есть, в другом случае (при main()) нет ответа.
Вложения
1.jpg
(69.33 КБ) 158 скачиваний
2.jpg
(80.45 КБ) 146 скачиваний
Последний раз редактировалось veso74 Ср дек 29, 2021 16:20:34, всего редактировалось 3 раза.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: нужна помощь в настройке ht picc

Сообщение Аlex »

И ещё не понятно, зачем покупать исходник, если нужна прошивка ? Не проще ли было попросить у автора сразу скомпилированную прошивку ?
oleg_g
Встал на лапы
Сообщения: 99
Зарегистрирован: Пт ноя 28, 2014 13:40:47

Re: нужна помощь в настройке ht picc

Сообщение oleg_g »

та "незакрытая " скобка закрыта на 177 строке
исходник нужен для правки свечения светодиодов
veso74
Поставщик валерьянки для Кота
Сообщения: 1907
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: нужна помощь в настройке ht picc

Сообщение veso74 »

Напротив. Скобка на 177 строка закривает строка 95: if (!wakeup() || i >= ms2sys(T9)) { ...
Последний раз редактировалось veso74 Чт дек 30, 2021 11:12:42, всего редактировалось 1 раз.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: нужна помощь в настройке ht picc

Сообщение Аlex »

Закоментил строку №88, из-за которой вылезают ошибки - код скомпилировался. Как ни странно. Ибо со скобками, на первый взгляд, действительно, проблемы :)
Автор натыкал кучу макросов. Макрос на макросе и макросом погоняет. Там чёрт ногу сломит.
Это касается и строки №88. pin_init(); разворачивается в такую кучу говномакросов, что отследить что-то почти нереально. Написать полстраницы дефайнов, чтобы назначать пин для светодиодов одной буквой и циферкой - это уже извращение :facepalm:

PS: Направление Вам дал, копайте дальше ....
oleg_g
Встал на лапы
Сообщения: 99
Зарегистрирован: Пт ноя 28, 2014 13:40:47

Re: нужна помощь в настройке ht picc

Сообщение oleg_g »

добавил , подсветило что закрыто- а толку нет

Добавлено after 2 minutes 44 seconds:
Чем компилировали?
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: нужна помощь в настройке ht picc

Сообщение Аlex »

Держите :
temp.zip
(59.71 КБ) 162 скачивания
Падараг на НГ ! :))

PS: Компилятор - XC8.

Добавлено after 1 hour 25 minutes 1 second:
И где :
Оооо, крутяк ! Всё заработало !!! Спасибо огромное !!!!!!! :music:
?
:)))
Аватара пользователя
pasha_zv
Мучитель микросхем
Сообщения: 460
Зарегистрирован: Пт фев 17, 2017 11:18:07
Откуда: Ставрополь-Донское

Re: нужна помощь в настройке ht picc

Сообщение pasha_zv »

подытожу за Алекса, коль ему некогда:
ребята, почему вы в больничке врачу рассказываете ВСЁ, а на форуме вас вечно пытать надо и грубить при етом?
на самом деле в ПРАВИЛЬНО заданном вопросе содержится 90% ответа. и это не шутка ни разу.

вот примерно правильный диалог/форум:

- имеется проблема .... бла-бла
& <<с максимальным описанием не ваших мыслей, а действий>>
&& { и максимальным описанием девайса.(фотки платы, названия микр, ссылки на датащиты) }
&&& [максимально точное описание - А ЧЕГО НАДО-ТО]

// => размером не более помещающегося на экран монитора.

delaySUTOK(1); //время ожидания от суток
return(RESULT); // получите-распишитесь
}

ЗЫ . Алексу грац. а у меня только руки дошли глянуть
LIVE - EVIL
oleg_g
Встал на лапы
Сообщения: 99
Зарегистрирован: Пт ноя 28, 2014 13:40:47

Re: нужна помощь в настройке ht picc

Сообщение oleg_g »

[uquote="Аlex",url="/forum/viewtopic.php?p=4150482#p4150482"]Держите :
temp.zip
Падараг на НГ ! :))

PS: Компилятор - XC8.

Добавлено after 1 hour 25 minutes 1 second:
И где :
Оооо, крутяк ! Всё заработало !!! Спасибо огромное !!!!!!! :music:
?
:)))[/uquote]

сорян , может быть смешно , но ничего не заработало и не скомпился хекс
я еще раз извиняюсь но я не программист , поэтому и заказываю прошивки , моих знаний хватает чтобы слегка подправить код для достижения нужного результата , о чем я указываю в тз что я хочу потом править в коде и соответственно указать места где это исправлять .
но чтобы вообще не мог скомпилировать код который пришел от исполнителя - такое впервые
и что интересно, ни какого намека или помощи от него нет
пишет что у него компилятор другой и из за этого и не компилится
компилятор дать отказывается
реализовать все пожелания по коду - или не понимает , или делает вид что не понимает .
я многократно разжевывал требования по этой мигалке , но результата так и нет
как и нет возможности самому что то поправить
созвонится и поговорить , чтото выяснить отказывается - деньги получил - остальное - как говорят проблемы индейцев шерифа не волнуют
вот и все .
что делать пока не знаю


у меня стоит 1.41 версия
может отличия в них ?

мне уже застрелиться хочется

Добавлено after 8 minutes 36 seconds:
вот требования
Функционирование:
1. Вкл. LED1, LED2 на 1000 мс
2. Пауза 5000
3. Сон
4. Просыпаемся по KEY1 (произошло кратковременное замыкание KEY1 - пошло выполнение дальше кода
5. Вкл. LED1 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
6. Вкл. LED2 на 150 ОДИН раз включаем - опять переход
7. Пауза 300 в течении 300 мс ждем и не реагируем на кнопку -
8. Ожидаем KEY1 в течение 2000, иначе на 3 читаем кнопку на замыкание если в течении 2 сек произошло замыкание KEY1 - сразу переходим на следующий шаг , если кнопка не замыкалась в течении 2 секунд - сон (переход на 3)
9. Вкл. LED1 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
10. Вкл. LED2 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
11. Пауза 300 в течении 300 мс не реагируем на кнопку
12. Ожидаем KEY1 в течение 20000, иначе на 3 читаем KEY1 на замыкание (любое замыкание короткое или длинное - произошло замыкание сразу переход на 9 ), в это время мигаем светодиодом LED1 1 раз через каждые 2 сек в течении 20 сек ---- если в течении 20 сек не произошло нажатие - сон (переход на 3)
12.1 Вкл. LED1 на 150 с периодом 2000
13. На 9

14. С 4 по 12 ожидаем KEY2 Ожидаем кратковременное нажатие на KEY2- не важно сколько времени она нажата - произошло замыкание сразу переход на 15 и после выполнения на 16 (чтение можно поставить параллельно с чтением KEY1 )
15. Вкл. LED1, LED2 на 1000 2 раза с паузой между ними 150

16. Сон
17. Просыпаемся по KEY2 длительностью не менее 2000, иначе на 16 здесь нужно отфильтровать дребезг (но пока сделайте то что выше )
18. На 1


последние претензии по коду которые испонитель не может понять
пункт 3 - выход из сна сразу по замыканию Мгновенно - на малейшее замыкание !!!
с 8 по 12 пункт тоже мгновенная реакция на кей 1 , - на малейшее замыкание !!!
с 4 по 12 пункт мгновенная реакция на замыкание кей2 - на малейшее замыкание !!! - дальше сон -пробуждение из которого только по кей 2 длительностью когда кнопка нажата не менее 2 секунды ( в это время не реагируем на кнопку кей 1)
что не ясно в этих объяснениях?
Ответить

Вернуться в «PIC»