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

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

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

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

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

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


 
Опции темы
Непрочитано 15.10.2012, 22:54  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Не прошивается проект из MPLAB X

Добрый вечер.
Пробую разобраться с MPLAB X, скачал компилятор HI-Tech PICC 9.8 для 18 пиков. Собрал проект в мплабе, откомпилировал, все хорошо. В протеусе все тоже работает так как надо. Но при попытки залить прошивку в реальное устройство в программе для Пикита 2 показывается только первые два байта прошивки. Дальше все FFFF... При прошивки из мплаба аналогично. В чем может быть причина? поидее программатор роли здесь не играет, это больше програмная часть, но и дома и на работе аналогично ничего не прошивается, только первые два байта.
Контроллеры которые пробовал PIC18F252, PIC18F4550. В проекте только один файл main.c.
Вот код который пробую:
Код:
#include ‹pic18.h›
#include ‹htc.h›
#pragma config OSCS = ON, OSC = HS, DEBUG = OFF, LVP = ON,BOR = OFF, BORV = 42
#pragma config WDTPS = 8, WDT = OFF, CCP2MUX = ON, DEBUG = OFF, LVP = ON
#pragma config STVR = OFF, CP0 = OFF, CP1 = OFF, CP2 = OFF, CP3 = OFF,CPD = OFF
#pragma config CPB = OFF, WRT0 = OFF, WRT1 = OFF, WRT2 = OFF, WRT3 = OFF
#pragma config WRTB = OFF, WRTC = OFF, WRTD = OFF, EBTR0 = OFF, EBTR1 = OFF
#pragma config EBTR2 = OFF, EBTR3 = OFF, EBTRB = OFF

void delay(void)
{   int j;
     for (j=1;j‹=10;j++){
        _delay(10000);
     }
}

void main (void)
{
    int i=0;
    int mass[10] = {0xff,0xe7,0xc3,0x81,0x00,0x18,0x3c,0x7e,0xff};
    ADCON1 = 0x7f;
    TRISB = 0;
    PORTB = 1;
    while (1)
    {
        for (i=1;i‹=9;i++)
        {
            PORTB = mass[i];
            delay();
        }
    }

}
Реклама:
swat24 вне форума  
Непрочитано 15.10.2012, 23:24  
anatol378
Почётный гражданин KAZUS.RU
 
Аватар для anatol378
 
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
anatol378 на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

А если просто сохранить прошивку в хексе на диск. а потом просто прошить Пиккит 2 самостоятельно, без MPLAB X?
Может командный файл неправильный?
anatol378 вне форума  
Непрочитано 15.10.2012, 23:28  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

Я пробовал и через оболочку пикита 2, он импортирует только два первых байта... Командный файл это что? .conf ?
swat24 вне форума  
Непрочитано 15.10.2012, 23:46  
anatol378
Почётный гражданин KAZUS.RU
 
Аватар для anatol378
 
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
anatol378 на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

Не совсем
Найди файл "Readme for PK2CMD.txt"
Если и через оболочку фигня то и в хексе фигня. У вас сломанные версии или учеебно-тренировочные. Вообще я еще не разбирался зачем нужны эти - Х
anatol378 вне форума  
Непрочитано 16.10.2012, 00:11  
JekaKey
Частый гость
 
Регистрация: 12.10.2012
Сообщений: 33
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
JekaKey на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

swat24, так вы устройство проверяли? Каким образом вы увидели что заливается только первые 2 байта? Код программы по даташиту к PIC18F442 находится начиная с адреса 7FFFh, до этого идут вектор ресета, вектор высоприоритетных и низко приоритетных прерываний. Соотвественно у вас этого ничего нет, вот там и пусто. Считайте данные с чипа, и полистайте вниз до указанного адреса, я думаю все должно работать.
JekaKey вне форума  
Непрочитано 16.10.2012, 09:27  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

JekaKey, в том то и дело что в устройстве не работает прошивка. Вначале залил через мплаб - 0 реакции. Попробовал через оболочку пикита - тоже ноль реакции. Проверил прошивкой из Микропаскаля, там работает и все распологается с первых байт, судя по оболочке пикита. А когда импортировал хекс из мплаба то и увидел что там только 4 первых байта есть и все. Дальше увы не смотрел...
swat24 вне форума  
Непрочитано 16.10.2012, 09:57  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

Маленькое замечание - у Вас mass[9] не инициализирован.
Boba_spb вне форума  
Непрочитано 16.10.2012, 10:17  
JekaKey
Частый гость
 
Регистрация: 12.10.2012
Сообщений: 33
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
JekaKey на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

swat24, RUN -› BUILD PROJECT, что выдает в консоле билда? что то вроде:
Код:
Memory Summary:
    Program space        used    61h (    97) of  2000h words   (  1.2%)
    Data space           used    18h (    24) of   170h bytes   (  6.5%)
    EEPROM space         used     0h (     0) of   100h bytes   (  0.0%)
    Configuration bits   used     2h (     2) of     2h words   (100.0%)
    ID Location space    used     2h (     2) of     4h bytes   ( 50.0%)

make[2]: Leaving directory `/Users/evgen/MPLABXProjects/Test/Test.X'
make[1]: Leaving directory `/Users/evgen/MPLABXProjects/Test/Test.X'

BUILD SUCCESSFUL (total time: 1s)
JekaKey вне форума  
Непрочитано 16.10.2012, 10:56  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

вот такое выдает:
Код:
Memory Summary:
    Program space        used    BAh (   186) of  8000h bytes   (  0.6%)
    Data space           used    2Dh (    45) of   600h bytes   (  2.9%)
    Configuration bits   used     7h (     7) of     7h words   (100.0%)
    EEPROM space         used     0h (     0) of   100h bytes   (  0.0%)
    ID Location space    used     0h (     0) of     8h nibbles (  0.0%)

make[2]: Leaving directory `C:/Users/���/MPLABXProjects/test.X'
make[1]: Leaving directory `C:/Users/���/MPLABXProjects/test.X'

BUILD SUCCESSFUL (total time: 4s)
Loading code from C:/Users/ЛББ/MPLABXProjects/test.X/dist/default/production/test.X.production.hex...
Loading symbols from C:/Users/ЛББ/MPLABXProjects/test.X/dist/default/production/test.X.production.cof...
Loading completed
swat24 вне форума  
Непрочитано 16.10.2012, 11:01  
JekaKey
Частый гость
 
Регистрация: 12.10.2012
Сообщений: 33
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
JekaKey на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

Вот теперь выложите пожалуйста сюда C:/Users/ЛББ/MPLABXProjects/test.X/dist/default/production/test.X.production.hex вот этот файл.
JekaKey вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LM3S9B96 не прошивается после изменения регистров? trancer1019 ARM 2 25.09.2012 15:38
Не прошивается AT89C51AC2 - помогите anatol1961 Микроконтроллеры, АЦП, память и т.д 0 29.11.2010 13:03
93C66 не прошивается, помогите! black27512 Микроконтроллеры, АЦП, память и т.д 6 20.01.2009 23:58
По разному компилирует MPLAB и PICC (проект PIC и LCD) vlad_ru Микроконтроллеры, АЦП, память и т.д 2 18.05.2008 12:35
pic12f629 не прошивается Picall-ом. Игорь СПб Микроконтроллеры, АЦП, память и т.д 0 02.03.2005 17:59


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


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