Форум РадиоКот • Просмотр темы — ATmega128A — ошибка верификации
Сообщения без ответов | Активные темы
ПРЯМО СЕЙЧАС: |
Автор | Сообщение | ||
---|---|---|---|
|
Заголовок сообщения: ATmega128A — ошибка верификации
|
||
Зарегистрирован: Пт окт 21, 2011 14:39:31 Рейтинг сообщения: 0
|
Если залить совсем маленькую прошивку (пробовал 206 Байт), типа помигать светодиодом — то заливается, проходит верификация, программа выполняется нормально. Если что-то чуть по крупнее (пробовал на прошивке в 688 Байт и больше) — после прошивки верификация не проходит, программа не выполняется. Программатор — USBasp, прошиваю avrdude. Калибровочные ячейки генератора читаются, фьюзы читаются и изменяются. Первый раз имею дело с этим микроконтроллером, ранее использовал только ATtiny13A, ATtiny2313A, ATmega8A и ATmega32A. Может есть какая особенность, кроме подключения MOSI и MISO? |
||
Вернуться наверх |
Профиль
|
||
Реклама | |
|
|
vem566 |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: 39 Рейтинг сообщения: 0
|
А если с RESET-а конденсатор убрать? |
||
Вернуться наверх | |||
Реклама | |
|
|
FeCat |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Зарегистрирован: Пт окт 21, 2011 14:39:31 Рейтинг сообщения: 0
|
vem566 писал(а): А если с RESET-а конденсатор убрать? Убрал — без изменений. Цитата: avrdude.exe: verification error, first mismatch at byte 0x0100 avrdude.exe: verification error, first mismatch at byte 0x0100 avrdude.exe: verification error, first mismatch at byte 0x0100 avrdude.exe: verification error, first mismatch at byte 0x0100 avrdude.exe: verification error, first mismatch at byte 0x0100 Если заливать бутлоадеры — то на разных. |
||
Вернуться наверх | |||
Pavel_1978 |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: 9 Рейтинг сообщения: 0
|
А среда программирования и программатор какой? |
||
Вернуться наверх | |||
Реклама | |
|
Выгодные LED-драйверы для решения любых задач КОМПЭЛ представляет со склада и под заказ широкий выбор LED-драйверов производства MEAN WELL, MOSO, Snappy, Inventronics, EagleRise. Линейки LED-драйверов этих компаний, выполненные по технологии Tunable White и имеющие возможность непосредственного встраивания в систему умного дома (димминг по шине KNX), перекрывают практически полный спектр применений: от простых световых указателей и декоративной подсветки до диммируемых по различным протоколам светильников внутреннего и наружного освещения. Подобрать LED-драйвер>> |
FeCat |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Зарегистрирован: Пт окт 21, 2011 14:39:31 Рейтинг сообщения: 0
|
Pavel_1978 писал(а): А среда программирования и программатор какой? Atmel Studio 6.2 |
||
Вернуться наверх | |||
Реклама | |
|
|
Реклама | |
|
LIMF – источники питания High-End от MORNSUN со стандартным функционалом на DIN-рейку На склад Компэл поступили ИП MORNSUN (крепление на DIN-рейку) с выходной мощностью 240 и 480 Вт. Данные источники питания обладают 150% перегрузочной способностью, активной схемой коррекции коэффициента мощности (ККМ; PFC), наличием сухого контакта реле для контроля работоспособности (DC OK) и возможностью подстройки выходного напряжения. Источники питания выполнены в металлическом корпусе, ПП с компонентами покрыта лаком с двух сторон, что делает ее устойчивой к соляному туману и пыли. Изделия соответствуют требованиям ANSI/ISA 71.04-2013 G3 на устойчивость к коррозии, а также нормам ATEX для взрывоопасных зон. Подробнее>> |
ILYAUL |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: 15 Рейтинг сообщения: 0
|
Цитата: Пробовал с фьюзами как дефолтными M103C ? |
||
Вернуться наверх | |||
FeCat |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Зарегистрирован: Пт окт 21, 2011 14:39:31 Рейтинг сообщения: 0
|
ILYAUL писал(а): Цитата: Пробовал с фьюзами как дефолтными M103C ? Как с ним так и без него. Сумел нормально прошить при помощи программатора на FT232RL на основе этой статьи. Первый раз USBasp меня так подводит. |
||
Вернуться наверх | |||
iyzef |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: -2 Рейтинг сообщения: 0
|
Слепил прогер по этой статье-шил много и счасливо. Но вот трабла такая же встала-не видит м/к …сама прога пишет что в памяти флеш прописано читание и стирание по кольцу, уж третий прогер прибил. Комп чистил -AVRdude переставлял, микры в прогере менял- две недели бестолового секса…Лет 7 назад сталкивался с подобной траблой, но как то прогаммно решил-счас не помню-кажись какого файлика не хватает в проге. |
||
Вернуться наверх | |||
Feruz |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
Карма: 4 Рейтинг сообщения: 0
|
Столкнулся с этой же проблемой. Верификация в avrdudess не проходит, а вот в khazama avr programmer верификация проходит! Добавлено after 13 minutes 24 seconds: |
Вернуться наверх | |
АлександрЛ |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: 180 Рейтинг сообщения: 1
|
Скорее всего, надо подбирать программатор и саму «оболочку» программатора.. Капк- то столкнулся с тем, что надо было перепрошить АТМегу128.. Пробовал «Автопрог- ом», пробовал через «пять проводков».. |
||
Вернуться наверх | |||
Feruz |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
Карма: 4 Рейтинг сообщения: 0
|
Да вот же, кроме USBASP программаторов нет. Попробую обновить дудку. |
Вернуться наверх | |
BOB51 |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: 89 Рейтинг сообщения: 0
|
Помнится у 128й два варианта подключения при последовательном программировании… На том все проблемы и творятся… 26.7 Serial Downloading SPI Serial Programming Pin Mapping Вот где-то в вышеприведенном «собака зарыта»… |
||
Вернуться наверх | |||
Feruz |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
Карма: 4 Рейтинг сообщения: 0
|
PEN притянут к плюсу внутри МК, я его вообще не использую. Программирую через RESET/PE0/PE1/PB1. Режим совместимости M103 отключен, т.к. фьюзы читаются и пишутся без проблем. Одним словом 1 в 1 как у топикстартера. |
Вернуться наверх | |
musor |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: 112 Рейтинг сообщения: 0
|
думаю есть какойто глюк в проге при болших масивах может пробовать свежие версии7 к сожалению жирных мег нетути для проверок |
||
Вернуться наверх | |||
Feruz |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
Карма: 4 Рейтинг сообщения: 0
|
viewtopic.php?p=836757 |
Вернуться наверх | |
musor |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: 112 Рейтинг сообщения: 0
|
прочитал ту тему походу предполдожние у меня было верное -ошибка трансляци болшого масива в проге надо искать обновленые версии если есть…или писать автору проги пусть пофиксит Добавлено after 2 minutes 1 second: |
||
Вернуться наверх | |||
Feruz |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
Карма: 4 Рейтинг сообщения: 0
|
|
Вернуться наверх | |
АлександрЛ |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: 180 Рейтинг сообщения: 0
|
|||
Вернуться наверх | |||
Z_h_e |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: 25 Рейтинг сообщения: 0
|
Feruz писал(а): Ан, нет! При большой прошивке никто не верифицирует А маленькую прошивку в область загрузчика пишет? Можно тогда простенький загрузчик наваять. Хотя как-то это неправильно, но может быть выходом. |
||
Вернуться наверх | |||
BOB51 |
Заголовок сообщения: Re: ATmega128A — ошибка верификации
|
||
Карма: 89 Рейтинг сообщения: 0
|
Прийдется в архивах покопаться… |
||
Вернуться наверх | |||
Кто сейчас на форуме |
Сейчас этот форум просматривают: son313 и гости: 13 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
|
#21 |
New Member Join Date: Apr 2021 City & State: izmir My Country: turkey I’m a: Knowledge Seeker Posts: 15 |
Thanks neoprogrammer is good list my chip mx25l6473e.Can I write the bios file directly? or do I need to find a dump file.i found a x555lb orijinal dump file Which one should I use
Last edited by hallmark1730; 04-09-2021 at 06:06 AM..
|
|
|
|
#22 |
New Member Join Date: Apr 2021 City & State: izmir My Country: turkey I’m a: Knowledge Seeker Posts: 15 |
i try programing but error this |
|
|
|
#23 |
Super Moderator Join Date: Jan 2018 City & State: York My Country: UK I’m a: Knowledge Seeker Posts: 11,944 |
Use the bios at post #17 ,i told you i added your DMI (serial number etc) and win key to it. Change neoprogrammer hardware settings to use ch341a . Manually choose the mx25l6473e ,then erase the chip,then open the file from post #17 and program |
|
|
|
#24 |
New Member Join Date: Apr 2021 City & State: izmir My Country: turkey I’m a: Knowledge Seeker Posts: 15 |
I did the way you say. But I get the same error. please help me |
|
|
|
#25 |
Super Moderator Join Date: Jan 2018 City & State: York My Country: UK I’m a: Knowledge Seeker Posts: 11,944 |
plug the charger in,and the laptop off and try again |
|
|
|
#26 |
New Member Join Date: Apr 2021 City & State: izmir My Country: turkey I’m a: Knowledge Seeker Posts: 15 |
if plug the charger do not read or write add picture. NEW EDİT:I don’t know why, but now he programed it. Windows is opening, I will check if my video card problem is fixed
Last edited by hallmark1730; 04-09-2021 at 07:15 AM..
|
|
|
|
#27 |
New Member Join Date: Apr 2021 City & State: izmir My Country: turkey I’m a: Knowledge Seeker Posts: 15 |
You are a best.Thank you very very much.you were very patient, kind and helpful |
|
|
|
#28 |
New Member Join Date: Apr 2021 City & State: izmir My Country: turkey I’m a: Knowledge Seeker Posts: 15 |
I’m very sorry. The graphics card is working properly.I wanted to do a clean install because the pc is slowing down after bios reprogramed.but windows installation stuck at copying windows files 0%.try different usb-iso-diskpart-bios secure boot disabled but dont work.I can’t clean install |
|
|
|
#29 |
New Member Join Date: Apr 2021 City & State: izmir My Country: turkey I’m a: Knowledge Seeker Posts: 15 |
ok i solved it clean a contack cleaner for motherboard and harddisk board connector its work |
|
|
|
#30 |
New Member Join Date: May 2015 City & State: Local My Country: Turkey I’m a: Knowledge Seeker Posts: 17 |
Thanks a lot 4 this correct bios for gt 940m. Code 43 error disappeared now. I change win key to blank and write the original case serial number to this bios. |
|
|
|
#31 |
Senior Member Join Date: Apr 2015 City & State: javanrood My Country: xxxx I’m a: Knowledge Seeker Posts: 110 |
hi This device was programmed before it reached me and it has this problem. I tried a some BIOS now, but it is slow. It even shows the clean me file in the attachment.
Last edited by khelane; 08-01-2021 at 07:51 AM..
|
|
|
|
#32 |
Super Moderator Join Date: Jan 2018 City & State: York My Country: UK I’m a: Knowledge Seeker Posts: 11,944 |
|
|
|
|
#33 |
Senior Member Join Date: Apr 2015 City & State: javanrood My Country: xxxx I’m a: Knowledge Seeker Posts: 110 |
It was my own fault. I had to clean the bios file myself. Instead, I went and downloaded the cleaned bios file. Finally, I made the BIOS with the appropriate me file and it was over Thanks |
|
|
Текущее время: 10 фев 2023, 09:13 |
Сообщения без ответов | Активные темы
Модераторы: igils, Rom, Ozzy, ars44, RsM
Страница 1 из 1 [ Сообщений: 12 ] |
Показать сообщения за: Поле сортировки
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Страница 1 из 1 [ Сообщений: 12 ] |
|
||||||||||||||||||||||||||||||||||||||
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
Так то LPC-2478STK olimex, приобрел по дешевке(за пиво)
без схем и диска. Схемы есть на сайте, еще бы примеры программ посмотреть, ну а так буду рад исходникам от любых плат с мк lpc2478.
Все примеры из IAR EW for ARM (IAR-LPC-2478) работают на этом ките.
/************************************************************************* * * Used with ICCARM and AARM. * * © Copyright IAR Systems 2007 * * File name : sdram_32M_16bit_drv.c * Description : SDRAM driver K4S561632E-TC(L)75 16MBx16bit * * History : * 1. Date : 6, March 2008 * Author : Stanimir Bonev * Description : Create * * * $Revision: 24636 $ **************************************************************************/ #include <stdio.h> #include "board.h" #include "sdram_32M_16bit_drv.h" extern Int32U SDRAM_BASE_ADDR; #if SYS_FREQ == (72MHZ) #define SDRAM_PERIOD 13.8 // 72MHz #elif SYS_FREQ == (57MHZ) #define SDRAM_PERIOD 17.4 // 57.6MHz #elif SYS_FREQ == (48MHZ) #define SDRAM_PERIOD 20.8 // 48MHz #elif SYS_FREQ == (36MHZ) #define SDRAM_PERIOD 27.8 // 36MHz #elif SYS_FREQ == (24MHZ) #define SDRAM_PERIOD 41.7 // 24MHz #else #error Frequency not defined #endif #define P2C(Period) (((Period<SDRAM_PERIOD)?0:(Int32U)((Flo32)Period/SDRAM_PERIOD))+1) #define SDRAM_REFRESH 7813 #define SDRAM_TRP 20 #define SDRAM_TRAS 45 #define SDRAM_TAPR 1 #define SDRAM_TDAL 3 #define SDRAM_TWR 3 #define SDRAM_TRC 65 #define SDRAM_TRFC 66 #define SDRAM_TXSR 67 #define SDRAM_TRRD 15 #define SDRAM_TMRD 3 /************************************************************************* * Function Name: SDRAM_Init * Parameters: none * * Return: none * * Description: SDRAM controller and memory init * *************************************************************************/ void SDRAM_Init (void) { // Assign pins to SDRAM controller PINSEL5 &= BIN32(11110000,11111100,11111100,11000000); PINSEL5 |= BIN32(00000101,00000001,00000001,00010101); PINMODE5&= BIN32(11110000,11111100,11111100,11000000); PINMODE5|= BIN32(00001010,00000010,00000010,00101010); PINSEL6 = BIN32(01010101,01010101,01010101,01010101); PINMODE6 = BIN32(10101010,10101010,10101010,10101010); PINSEL8 &= BIN32(11000000,00000000,00000000,00000000); PINSEL8 |= BIN32(00010101,01010101,01010101,01010101); PINMODE8&= BIN32(11000000,00000000,00000000,00000000); PINMODE8|= BIN32(00101010,10101010,10101010,10101010); PINSEL9 &= BIN32(11111111,11110011,11111111,11111111); PINSEL9 |= BIN32(00000000,00000100,00000000,00000000); PINMODE9&= BIN32(11111111,11110011,11111111,11111111); PINMODE9|= BIN32(00000000,00001000,00000000,00000000); // Init SDRAM controller // Enable EMC clock PCONP_bit.PCEMC = 1; EMCCONTROL = 1; // enable EMC EMCDINAMICRDCFG = 1; EMCDYNAMICRASCAS0_bit.CAS = 3; EMCDYNAMICRASCAS0_bit.RAS = 3; EMCDYNAMICRP = P2C(SDRAM_TRP); EMCDYNAMICRAS = P2C(SDRAM_TRAS); EMCDYNAMICSREX = P2C(SDRAM_TXSR); EMCDYNAMICAPR = SDRAM_TAPR; EMCDYNAMICDAL = SDRAM_TDAL+P2C(SDRAM_TRP); EMCDYNAMICWR = SDRAM_TWR; EMCDYNAMICRC = P2C(SDRAM_TRC); EMCDYNAMICRFC = P2C(SDRAM_TRFC); EMCDYNAMICXSR = P2C(SDRAM_TXSR); EMCDYNAMICRRD = P2C(SDRAM_TRRD); EMCDYNAMICMRD = SDRAM_TMRD; EMCDYNAMICCFG0 = 0x0000680; // 13 row, 9 - col, SDRAM // JEDEC General SDRAM Initialization Sequence // DELAY to allow power and clocks to stabilize ~100 us // NOP EMCDINAMICCTRL = 0x0183; for(volatile Int32U i = 200*30; i;i--); // PALL EMCDINAMICCTRL_bit.I = 2; EMCDINAMICRFR = 1; for(volatile Int32U i= 128; i; --i); // > 128 clk EMCDINAMICRFR = P2C(SDRAM_REFRESH) >> 4; // COMM EMCDINAMICCTRL_bit.I = 1; // Burst 8, Sequential, CAS-2 volatile unsigned long Dummy = *(volatile unsigned short *) ((Int32U)&SDRAM_BASE_ADDR + (0x33UL << (12))); // NORM EMCDINAMICCTRL = 0x0000; EMCDYNAMICCFG0_bit.B = 1; for(volatile Int32U i = 10000; i;i--); } Boolean SDRAM_Test (void) { // 32 bits access for (Int32U i = 0; i < 0x2000000; i+=sizeof(Int32U)) { *(Int32U*)((Int32U)&SDRAM_BASE_ADDR+i) = i; } for (Int32U i = 0; i < 0x2000000; i+=sizeof(Int32U)) { if (*(Int32U*)((Int32U)&SDRAM_BASE_ADDR+i) != i) { printf("Verification error on address : 0x%xn",(Int32U)&SDRAM_BASE_ADDR+i); return(FALSE); } } // 16 bits access for (Int32U i = 0; i < 0x10000; i+=sizeof(Int16U)) { *(Int16U*)((Int32U)&SDRAM_BASE_ADDR+i) = i; } for (Int32U i = 0; i < 0x10000; i+=sizeof(Int16U)) { if (*(Int16U*)((Int32U)&SDRAM_BASE_ADDR+i) != i) { printf("Verification error on address : 0x%xn",(Int32U)&SDRAM_BASE_ADDR+i); return(FALSE); } } // 8 bits access for (Int32U i = 0; i < 0x100; i+=sizeof(Int8U)) { *(Int8U*)((Int32U)&SDRAM_BASE_ADDR+i) = i; } for (Int32U i = 0; i < 0x100; i+=sizeof(Int8U)) { if (*(Int8U*)((Int32U)&SDRAM_BASE_ADDR+i) != i) { printf("Verification error on address : 0x%xn",(Int32U)&SDRAM_BASE_ADDR+i); return(FALSE); } } return(TRUE); }
View previous topic :: View next topic |
||||||||||||||||||||||||||||||||||||||||||||
Author | Message | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ozee DD-WRT Novice Joined: 07 Feb 2021 |
|
|||||||||||||||||||||||||||||||||||||||||||
Back to top |
|
|||||||||||||||||||||||||||||||||||||||||||
Sponsor | ||||||||||||||||||||||||||||||||||||||||||||
kernel-panic69 DD-WRT Guru Joined: 08 May 2018 |
|
|||||||||||||||||||||||||||||||||||||||||||
Back to top |
|
|||||||||||||||||||||||||||||||||||||||||||
ozee DD-WRT Novice Joined: 07 Feb 2021 |
|
|||||||||||||||||||||||||||||||||||||||||||
Back to top |
|
|||||||||||||||||||||||||||||||||||||||||||
ozee DD-WRT Novice Joined: 07 Feb 2021 |
|
|||||||||||||||||||||||||||||||||||||||||||
Back to top |
|
|||||||||||||||||||||||||||||||||||||||||||
kernel-panic69 DD-WRT Guru Joined: 08 May 2018 |
|
|||||||||||||||||||||||||||||||||||||||||||
Back to top |
|
|||||||||||||||||||||||||||||||||||||||||||
ozee DD-WRT Novice Joined: 07 Feb 2021 |
|
|||||||||||||||||||||||||||||||||||||||||||
Back to top |
|
|||||||||||||||||||||||||||||||||||||||||||
kernel-panic69 DD-WRT Guru Joined: 08 May 2018 |
|
|||||||||||||||||||||||||||||||||||||||||||
Back to top |
|
|||||||||||||||||||||||||||||||||||||||||||
ozee DD-WRT Novice Joined: 07 Feb 2021 |
|
|||||||||||||||||||||||||||||||||||||||||||
Back to top |
|
|||||||||||||||||||||||||||||||||||||||||||
ozee DD-WRT Novice Joined: 07 Feb 2021 |
|
|||||||||||||||||||||||||||||||||||||||||||
Back to top |
|
|||||||||||||||||||||||||||||||||||||||||||
|
0 / 0 / 1 Регистрация: 16.12.2014 Сообщений: 74 |
|
1 |
|
Ошибка сравнения при прошивке биоса17.08.2021, 06:29. Показов 2983. Ответов 5
Всем привет.
__________________
0 |
5352 / 1794 / 243 Регистрация: 14.02.2016 Сообщений: 5,982 |
|
17.08.2021, 17:45 |
2 |
Или чипу хана? Вполне возможно. Не должно быть ошибок в сравнении файла и флешки.
0 |
1424 / 867 / 87 Регистрация: 27.02.2021 Сообщений: 4,212 |
|
17.08.2021, 21:48 |
3 |
Чип выпаивал или прищепкой цепляешся ? А с этим программатором уверенно работает приложение Colibri, правда там недоработка присутствует….нужно сразу зайти в настройки (чип пока в сторонке) и проверить в Настройка — Сценарии не стоит-ли галочка на Стирание.
0 |
5352 / 1794 / 243 Регистрация: 14.02.2016 Сообщений: 5,982 |
|
17.08.2021, 21:58 |
4 |
Сценарии не стоит-ли галочка на Стирание. Ну вообще то перед записью стирать надо. А иначе нам удачи не видать.
1 |
1424 / 867 / 87 Регистрация: 27.02.2021 Сообщений: 4,212 |
|
18.08.2021, 01:33 |
5 |
Вообще-то принято сохранять и затем сравнить с новой. Всего несколько щелчков мышкой. И тут в соседней теме тоже не включался, а оказалось не туда проводочки от кнопки присунуты были. Прежде чем шить проверяется не запала-ли кнопка ресета, замыкаются пины не с кнопки, а на гнезде и замыкаются на блоке питания принудительно.
1 |
0 / 0 / 1 Регистрация: 16.12.2014 Сообщений: 74 |
|
18.08.2021, 03:54 [ТС] |
6 |
Чип выпаивал или прищепкой цепляешся ? Чип там легко вытаскивается, поэтому вставлен в программатор
0 |