Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Устройства на ARM процессорах

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.12.2014, 15:36   #41
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

Сегодня получил 2-е платки Maple mini, все сделал по вашим рекомендациям, установил оба драйвера.
Подключил плату, на ней моргает светодиод.
Установил LeafLabs Maple Rev 3+ to Flash on COM1
Попробовал залить
Цитата:
void setup()
{
pinMode(BOARD_LED_PIN, PWM); // Настроить выход пина на PWM
}

void loop()
{

for (int fade = 0; fade < 65536; fade++) //Плавно зажигаеи
{
pwmWrite(BOARD_LED_PIN, fade);
delayMicroseconds(15);
}

for (int fade = 65535 ; fade > 0; fade--) //плавно тушим
{
pwmWrite(BOARD_LED_PIN, fade);
delayMicroseconds(15);
}
}
Все залилось и попросили сбросить порт, я так и сделал, теперь нет порта
Что произошло и как вернуть к работе плату, на второй все в норме, блинк работает и порт видно.

ЗЫ При нажатии сброса на плате, на короткое время появляется в диспетчере устройств LibUSB-Win32 и сразу исчезает.

Последний раз редактировалось Mastar; 26.12.2014 в 15:47.
Mastar вне форума   Ответить с цитированием
Старый 26.12.2014, 18:25   #42
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

Со второй платой таже фигня. Уже не работает.
Вот скопировал после заливки скетча.

Цитата:
Going to build using 'armcompiler' (ARM)
Compiling core...
No libraries to compile.
Compiling the sketch...
Linking...
Computing sketch size...

C:\Temp\build1614799651693696305.tmp\Bli nk.cpp.bin :
section size addr
.data 12872 0
Total 12872


Binary sketch size is reported above. Check it against a 108000 byte maximum.
Loading via dfu-util
Resetting to bootloader via DTR pulse
Searching for DFU device [1EAF:0003]...
Found it!

Opening USB Device 0x1eaf:0x0003...
Found Runtime: [0x1eaf:0x0003] devnum=1, cfg=0, intf=0, alt=1, name="DFU Program FLASH 0x08005000"
Setting Configuration 1...
Claiming USB DFU Interface...
Setting Alternate Setting ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
Transfer Size = 0x0400
bytes_per_hash=257
Starting download: [######################################## ##########] finished!
error resetting after download: usb_reset: could not reset device, win error: Не удается найти указанный файл.


state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present
Done!
Resetting USB to switch back to runtime mode
Mastar вне форума   Ответить с цитированием
Старый 26.12.2014, 20:23   #43
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

При подключении в USB-гнездо, происходит инициализация только LibUSB-Win32, а дальше тишина. И теперь на обоих платах.
Mastar вне форума   Ответить с цитированием
Старый 26.12.2014, 22:05   #44
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

А до моей манипуляции с прошивкой нового скетча, все работало и драйвер не глючил. Но после попытки прошить - болт!

Уверен, мое слабое познание языка - привело к этому глюку.

Последний раз редактировалось Mastar; 26.12.2014 в 22:07.
Mastar вне форума   Ответить с цитированием
Старый 27.12.2014, 09:24   #45
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

На другом тоже не работает.
Если залился, то при наличии только питания, должен был моргать по новому.
А если не залился, то по старому, заводскому.

Похоже в какой то режим зашел.
Mastar вне форума   Ответить с цитированием
Старый 27.12.2014, 09:56   #46
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

С Arduino DUE все отлично работает, видно как грузится в процентном соотношении и все логично.
Mastar вне форума   Ответить с цитированием
Старый 28.12.2014, 18:01   #47
HiddenPilot
Member
 
Аватар для HiddenPilot
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

Ошибка про ресет появляется всегда, не обращайте внимание.
Mastar, Хотел бы уточнить по какой инструкции ставили драйвера и под какой операционкой/разрядность.
Com порт не может быть первым. Ищите ком порт с большим числом. в устройствах он должен называться как "Maple R3 (COMXX)"

По поводу отсутствующего COM порта. После ресета сразу нажмите и удерживайте вторую кнопку. плата перейдет в режим загрузки.
После этого попробуйте просто залить пустой скетч. Выдерните питание и снова подключите.

только что попробовал скетч с fade, все прекрасно запустилось, какую плату выбрали в настройках программы ?

UPD:
Скачал последню версию из репо, и действительно, после прошивки ком порт не виден, и скетч не исполняется. но достаточно передернуть ЮСБ и все приходит на своию места... напишу Рождеру о проблеме.

Последний раз редактировалось HiddenPilot; 28.12.2014 в 20:34.
HiddenPilot вне форума   Ответить с цитированием
Старый 29.12.2014, 05:55   #48
HiddenPilot
Member
 
Аватар для HiddenPilot
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

первое, на другом чипе с 64кб ROM и без бутлоадера(20кб). Бутлоадер можно залить с помощью ЮСБ-Serial адаптера. Или сразу прошивать свой код с помощью этого адаптера.
Второй это одна из вариаций MAPLE с уже прошитым бутлоадером.
HiddenPilot вне форума   Ответить с цитированием
Старый 29.12.2014, 07:52   #49
HiddenPilot
Member
 
Аватар для HiddenPilot
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

Mastar, попробуй эту версию Arduino_STM32. С ней должно все нормально работать.
Вложения
Тип файла: zip Arduino_STM32-master(2).zip (3.07 Мб, 268 просмотров)
HiddenPilot вне форума   Ответить с цитированием
Старый 29.12.2014, 09:40   #50
HiddenPilot
Member
 
Аватар для HiddenPilot
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

еще одна новость:
В проекте Arduino STM32 наконец-то появились первые удачные попытки работы с ARM Cortex-M4F. В частности с этой платой http://www.st.com/web/catalog/tools/...ype=partnumber
HiddenPilot вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


Текущее время: 10:46. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика