|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 04.08.2012 Последняя активность: 15.01.2023 14:58
Сообщений: 778
Сказал(а) спасибо: 83
Поблагодарили: 126 раз(а) в 81 сообщениях
|
![]()
под линухой тот же самый avr-gcc только хз я что поправить чтобы он перестал ругаться
так то оно так, но раз ругается - поправил
__________________
Fenix E15 / Olight i1 / Nitecore SENS CR / Sunwayman C10R (5C1) Fenix PD32 / Zebra SC600w / Sunwayman C20C (S6 7D3) Convoy S2 / L2 (5C1) Zebra SC52w |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
|
![]() |
![]() Цитата:
Кстати, в С++ там нужно приводить тип, а в просто С все должно прокатывать. Может попробовать попросить компилятор использовать синтаксис С? Кстати, да, указатель там, но в данном случае это не важно - можно игнорировать. Вот так будет ругаться? eeprom_read_block(&eepdata, (void *)startadr, SIZE); [Исправлено: Tamagotchi, 03.06.2013 в 17:28] |
|
![]() |
![]() |
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 13:40
Сообщений: 40038
Сказал(а) спасибо: 6563
Поблагодарили: 35597 раз(а) в 16443 сообщениях
|
![]()
в районе 2.4-2.5 но замерял не точно.
сейчас только сообразил что я ошибся, и ориентировочно на 2.4-25 поставил. 0х63 вместо 0х73. там же 3В указано было? #define OFF_VOLTAGE_300 0x7F // 3.00V = |
![]() |
![]() |
![]() |
![]() ![]() |
слышал об электричестве
Регистрация: 04.12.2010 Последняя активность: 24.08.2022 17:24
Сообщений: 98
Сказал(а) спасибо: 2
Поблагодарили: 3 раз(а) в 3 сообщениях
|
![]()
Попробуйте этот подправленный файл вложения, работает на ubuntu 13.04 в среде eclipse Juno - файл hex компилируется (!результат компиляции на драйвере в железе не проверялся, при debuge есть ошибки, но видимо не критичные).
[Исправлено: zus, 03.06.2013 в 18:42] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 04.08.2012 Последняя активность: 15.01.2023 14:58
Сообщений: 778
Сказал(а) спасибо: 83
Поблагодарили: 126 раз(а) в 81 сообщениях
|
![]()
удалось скомпилить под линухой
Код:
avr-gcc -std=gnu99 -mmcu=attiny13a -ffixed-r2 -ffixed-r3 -ffixed-r4 \ -ffixed-r5 -ffixed-r6 -ffixed-r7 -ffixed-r8 -ffixed-r9 -ffixed-r10 \ -ffixed-r11 -ffixed-r12 -g -Os -o 7135x8v2.elf 7135x8v2.c Код:
7135x8v2.c: In function ‘read_byte’: 7135x8v2.c:54:30: warning: cast to pointer from integer of different size Код:
avr-objcopy -O ihex 7135x8v2.elf 7135x8v2.hex ЗЫ в 7135x8v2.h пришлось добавить строку Код:
#define F_CPU 4800000UL [Исправлено: censor, 03.06.2013 в 21:48] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
censor,
осталось makefile сделать и выложить, а еще можно упереться и сделать так, чтобы параметры в него передавались и все, что сейчас дефайнами делается можно было с командной строки конфигурировать. |
![]() |
![]() |
![]() |
![]() ![]() |
|
Завсегдатай Фонарёвки
Регистрация: 04.08.2012 Последняя активность: 15.01.2023 14:58
Сообщений: 778
Сказал(а) спасибо: 83
Поблагодарили: 126 раз(а) в 81 сообщениях
|
![]() Цитата:
попробую, но не обещаю. |
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
Это я просто помечтал
![]() All наткнулся на тему https://forum.fonarevka.ru/... У меня фонари с переделанными драйверами не пишат, т.к. нефиг им пищать, а у вас? |
![]() |
![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 01.11.2012 Последняя активность: 08.01.2018 21:36
Сообщений: 26
Сказал(а) спасибо: 7
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Проблему решил, создал новый проект в студии - AVRGCC С, скопипастил туда весь код. Теперь прошивки работают. До этого ну никак не работали зашитые hex в МК.
|
![]() |
![]() |
![]() |
![]() ![]() |
|
Завсегдатай Фонарёвки
Регистрация: 04.08.2012 Последняя активность: 15.01.2023 14:58
Сообщений: 778
Сказал(а) спасибо: 83
Поблагодарили: 126 раз(а) в 81 сообщениях
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 04.08.2012 Последняя активность: 15.01.2023 14:58
Сообщений: 778
Сказал(а) спасибо: 83
Поблагодарили: 126 раз(а) в 81 сообщениях
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 01.11.2012 Последняя активность: 08.01.2018 21:36
Сообщений: 26
Сказал(а) спасибо: 7
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Я конечно не особо спец, но Tamagotchi прав, необходимо понимать что HEX файл содержит не только данные для записи во Flash, но и полно служебной информации.
А вообще, если размер прошивки будет больше размера флеша МК - любая программа для прошивки вернет соотв. сообщение. Моя проблема была в том, что в проекте глубокоуважаемого Tamagotchi были какие-то параметры, которые были не совместимы с версией компилятора моей системы - отсюда кривые неработающие прошивки на выходе. Помогло создание нового проекта. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
|
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 13:40
Сообщений: 40038
Сказал(а) спасибо: 6563
Поблагодарили: 35597 раз(а) в 16443 сообщениях
|
![]() Цитата:
на мунлайте не слышно. на остальных тем более ![]() до прошивки даже не дойдет. у меня компилятор сразу ругался, когда больше килобайта кода получалось. |
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 13:40
Сообщений: 40038
Сказал(а) спасибо: 6563
Поблагодарили: 35597 раз(а) в 16443 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 04.08.2012 Последняя активность: 15.01.2023 14:58
Сообщений: 778
Сказал(а) спасибо: 83
Поблагодарили: 126 раз(а) в 81 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
|
Новичок
Регистрация: 01.11.2012 Последняя активность: 08.01.2018 21:36
Сообщений: 26
Сказал(а) спасибо: 7
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]() Цитата:
Свист в стандартном драйвере RosheF12 заметил после того, как прочитал тему соотв. на форуме. теперь как-то волноваться стал. В вашей модификации пока ничего не услышал.(возможно не так явно выражен) |
|
![]() |
![]() |