kivl 0 3 октября, 2013 Опубликовано 3 октября, 2013 · Жалоба Доброго времени суток! С пиками никогда не работал, может не знаю каких подводных камней. По порядку: Попросили собрать проект http://www.fischl.de/usbtin/ вроде все просто, собрал сразу две платки. Для своего программатора chipprog-2 спаял переходник, прошил оба камня, все прошилось без проблем (программа считалась и совпала с оригиналом) Обе железки не запускаются - даже вывод USB D+ не подтянут к +. Тактовая частота присутствует. Для проверки контроллеров скачал с инета какой то простенький пример, прошил PIC,подпаял кварц - устройство нашлось ( на D+ 3,3В). В чем может быть проблема? Может ли программатор не правильно прошивать конфигурацию? ( ведь в примере биты конфигурации могли устанавливаться другим способом) Или все таки что то в исходной прошивке? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shindax 0 4 октября, 2013 Опубликовано 4 октября, 2013 (изменено) · Жалоба Я так понял, что программатором нужно заливать bootloader, а далее уже с работать с ним. Хотя-бы поэтому речи о битах конфигурации и быть не может. Из файла Readme.txt папки bootloader: "The bootloader for USBtin is adapted from Microchips USB HID Bootloader for PIC18 Non-J Families (Version 1.0 06/19/2008, Microchip Application Library microchip_solutions_v2011-10-18-beta). Device: USBtin with PIC18F14K50 Changes: - Use Jumper to enter bootloader - Set up clock from MCP2515 - Disabled EEPROM functions to reduce code size ... Usage: Program the bootloader into the device/USBtin with a programmer which supports PIC18 controllers (e.g. PicKit 3). To enter the bootloader, set the bootloader jumper (JP1) on USBtin before connecting it to the USB. Then you can use a loader application to update the firmware. "mphidflash" is such an application. Example: mphidflash -write USBtin_firmware_v1.1.hex After flashing a new fimware, disconnect the USBtin from the USB and open the jumper before reconnecting the device to the host pc. " Это было сделано? mphidflash откуда брали? Изменено 4 октября, 2013 пользователем shindax Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kivl 0 4 октября, 2013 Опубликовано 4 октября, 2013 (изменено) · Жалоба Я так понял, что программатором нужно заливать bootloader, а далее уже с работать с ним. Хотя-бы поэтому речи о битах конфигурации и быть не может. Как я понял, не нужно, а можно :) Тем не менее, bootloader прошивать пробовал - D+ не поднимается - соответственно mphidflash бесполезен. Получается, что нужно искать что то вроде PicKit 3 :( Больше не знаю на что думать. Изменено 4 октября, 2013 пользователем kivl Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться