Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 29.08.2013, 12:00  
zus_ev
Частый гость
 
Регистрация: 01.04.2008
Сообщений: 23
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zus_ev на пути к лучшему
Восклицание Функция eeprom_read_block для attiny13a

Пытаюсь уйти от ошибки в следующем блоке программы:

Код:
static INLINE uint8_t read_byte(uint8_t startadr)
{
    eeprom_read_block(&eepdata, startadr, SIZE);
Во второй строчке ошибку выдаёт ...undefined reference to `__eerd_block_tn13a' . Пробовал через update - не помогает.
P.S. Не программист, так, сочувствующий; но ошибку убрать хочу.
Реклама:
zus_ev вне форума  
Непрочитано 29.08.2013, 17:01  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Функция eeprom_read_block для attiny13a

#include ‹avr/eeprom.h›
Djakovskij вне форума  
Непрочитано 29.08.2013, 17:11  
zus_ev
Частый гость
 
Регистрация: 01.04.2008
Сообщений: 23
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zus_ev на пути к лучшему
По умолчанию Re: Функция eeprom_read_block для attiny13a

Конечно же включена, все библиотеки на месте, компоновка проекта начинается и ... ошибка (по второй строчке кода). Так (void *)startadr тоже не помогает.

Последний раз редактировалось zus_ev; 29.08.2013 в 17:15.
zus_ev вне форума  
Непрочитано 29.08.2013, 17:16  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Функция eeprom_read_block для attiny13a

А пути прописаны в свойствах проекта? И в чем писано?
Djakovskij вне форума  
Непрочитано 29.08.2013, 17:23  
zus_ev
Частый гость
 
Регистрация: 01.04.2008
Сообщений: 23
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zus_ev на пути к лучшему
По умолчанию Re: Функция eeprom_read_block для attiny13a

Сообщение от Djakovskij Посмотреть сообщение
пути прописаны
С путями всё путём, проект открывается и компиллируется на avr studio 4, но как только avr toolchain eclipse под ubuntu появляется ошибка, сообщение приведено выше. Чем писано - видимо на С + асм.

Последний раз редактировалось zus_ev; 29.08.2013 в 17:25.
zus_ev вне форума  
Непрочитано 29.08.2013, 17:27  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Функция eeprom_read_block для attiny13a

Так что вам мешает компилировать в студии?
Djakovskij вне форума  
Непрочитано 29.08.2013, 17:38  
zus_ev
Частый гость
 
Регистрация: 01.04.2008
Сообщений: 23
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zus_ev на пути к лучшему
По умолчанию Re: Функция eeprom_read_block для attiny13a

Разные машины, надо и привычнее на linux, пытаюсь победить.
zus_ev вне форума  
Непрочитано 29.08.2013, 18:14  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Функция eeprom_read_block для attiny13a

Похоже что-то с дефайнами. Надо смотреть eeprom.h из
Цитата:
avr toolchain eclipse под ubuntu
Djakovskij вне форума  
Непрочитано 29.08.2013, 18:23  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Функция eeprom_read_block для attiny13a

Код:
#ifndef	__DOXYGEN__
#if defined (__AVR_ATtiny13A__)
# define _EEPROM_SUFFIX _tn13a
#else
# define _EEPROM_SUFFIX		_UNKNOWN
#endif

#define _EEPROM_CONCAT1(s1, s2)     s1 ## s2
#define _EEPROM_CONCAT2(s1, s2)     _EEPROM_CONCAT1 (s1, s2)

#define eeprom_read_block     _EEPROM_CONCAT2 (__eerd_block, _EEPROM_SUFFIX)

#define eeprom_write_block    _EEPROM_CONCAT2 (__eewr_block, _EEPROM_SUFFIX)

#define eeprom_update_block   _EEPROM_CONCAT2 (__eeupd_block, _EEPROM_SUFFIX)
#endif	/* !__DOXYGEN__ */

Код:
#ifndef	__ASSEMBLER__

#include ‹stddef.h›	/* size_t */
#include ‹stdint.h›
	void eeprom_read_block (void *__dst, const void *__src, size_t __n);
#endif
Djakovskij вне форума  
Сказали "Спасибо" Djakovskij
zus_ev (29.08.2013)
Непрочитано 29.08.2013, 18:25  
zus_ev
Частый гость
 
Регистрация: 01.04.2008
Сообщений: 23
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zus_ev на пути к лучшему
По умолчанию Re: Функция eeprom_read_block для attiny13a

Сообщение от Djakovskij Посмотреть сообщение
что-то с дефайнами
Спасибо за идею.
Возможно, попробую сравнить и поменять. tiny13a видимо кто-то проклял, ошибки кругом у разработчиков и нельзя просто заменить на 13.

Последний раз редактировалось zus_ev; 29.08.2013 в 18:29.
zus_ev вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Ностальжи по школе... Ar-Gen-Tum Отвлекитесь, эмбеддеры! 141 27.02.2015 16:10
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


Часовой пояс GMT +4, время: 01:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot