Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.12.2011, 00:21
|
|
Временная регистрация
Регистрация: 26.02.2005
Сообщений: 78
Сказал спасибо: 15
Сказали Спасибо 16 раз(а) в 16 сообщении(ях)
|
Помогите собрать исходники в проект CodeVisionAVR
Есть несколько файлов проекта на СИ и скомпилированный HEX.
Мне нужно кое-что изменить в исходниках и перекомпилировать проект в CodeVisionAVR. Пробовал добавлять файлы при создании проекта, выдает много ошибок. Использовал CVAVR и первой и второй версии, безрезультатно. Как это грамотно сделать, в программировании я новичок?!
Исходный код прилагаю:
|
|
|
Сказали "Спасибо" Dimitrij
|
|
|
28.12.2011, 00:57
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Re: Помогите собрать исходники в проект CodeVisionAVR
Сообщение от Dimitrij
|
Как это грамотно сделать, в программировании я новичок?!
|
Легче написать свою программу, чем править чужую, тем более если вы новичок.
Я ваш код не смотрел, в чем он написан?
|
|
|
Сказали "Спасибо" Zemlyanov
|
|
|
28.12.2011, 01:07
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Re: Помогите собрать исходники в проект CodeVisionAVR
Глянул код , написан в CodeVision. Какие ошибки?
|
|
|
Сказали "Спасибо" Zemlyanov
|
|
|
28.12.2011, 02:21
|
|
Временная регистрация
Регистрация: 26.02.2005
Сообщений: 78
Сказал спасибо: 15
Сказали Спасибо 16 раз(а) в 16 сообщении(ях)
|
Re: Помогите собрать исходники в проект CodeVisionAVR
Сообщение от Zemlyanov
|
Легче написать свою программу, чем править чужую, тем более если вы новичок.
|
Программа сложная, мне ее не осилить.
Сообщение от Zemlyanov
|
Какие ошибки?
|
Ошибок ОЧЕНЬ много. Может, что-то не так делаю при создании проекта? Я просто
в окне создания проекта добавляю все файлы и пытаюсь скомпилировать.
|
|
|
Сказали "Спасибо" Dimitrij
|
|
|
28.12.2011, 03:40
|
|
Временная регистрация
Регистрация: 26.02.2005
Сообщений: 78
Сказал спасибо: 15
Сказали Спасибо 16 раз(а) в 16 сообщении(ях)
|
Re: Помогите собрать исходники в проект CodeVisionAVR
Разобрался с исходниками. term__.c это общий файл, другие файлы добавлять не надо. В CodeVisionAVR 1.25.9 компиляция с предупреждениями:
Цитата:
|
Warning: D:\met\term_.c(43): uninitialized EEPROM
Warning: D:\met\term_,c(103): uninitialized EEPROM
Warning: D:\met\term_,c(1163): overflow is possible in 16 bit multiplication, casting to 'long' may be required
Warning: D:\met\term_,c(1183): overflow is possible in 16 bit multiplication, casting to 'long' may be required
Warning: D:\met\term_,c(1186): overflow is possible in 16 bit multiplication, casting to 'long' may be required
Warning: D:\met\term_.c(52): unreferenced global variable 'iPress0'
|
и файл .hex получается меньшего размера, чем существующий. Не знаю, будет ли он работать?
А в CodeVisionAVR 2.05 сплошные ошибки.
Последний раз редактировалось Dimitrij; 28.12.2011 в 16:38.
|
|
|
Сказали "Спасибо" Dimitrij
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:30.
|
|