|
STM32 и DFU |
|
|
|
Jun 19 2010, 23:07
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

|
Цитата на USB никакой реакции А какой реакции вы ожидали?
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
Jun 20 2010, 09:00
|

embedder
  
Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911

|
Цитата(_Макс @ Jun 19 2010, 19:28)  Плата SK-MSTM32F107. Установил перемычку J5, соответственно BOOT0 = 1. BOOT0 подтянул к земле. Подключил к ПК. Залил release через JTAG. Включаю, работает работает загруженный софт, на USB никакой реакции. Что я сделал неправильно? Если хотите запустить записанную через JTAG программу во FLASH памяти, BOOT0 должен быть 0.
--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
|
|
|
|
|
Jun 20 2010, 09:31
|

embedder
  
Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911

|
Цитата(_Макс @ Jun 20 2010, 13:13)  Нет, я хочу запуститься со встроенного загрузчика и прошить по USB, а у меня при BOOT0=1 грузится моя прога, что была во флеше. Вроде бы на это плате только J5 отвечает за эту ногу, я его поставил, что еще понять не могу. подключитесь через JTAG и в режиме отладки посмотрите, куда и почему не доходит. Кстати, о BOOT0... при BOOT0=1 и BOOT1 имеет роль:
--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
|
|
|
|
|
Jun 20 2010, 09:43
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(zksystem @ Jun 20 2010, 12:31)  подключитесь через JTAG и в режиме отладки посмотрите, куда и почему не доходит. Кстати, о BOOT0... при BOOT0=1 и BOOT1 имеет роль:
Да, я подтянул BOOT1 к земле от источника питания. Как проверить буты, где их искать?
|
|
|
|
|
Jun 20 2010, 16:18
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

|
Цитата Согласно документам от ST, должен запускаться системный загрузчик и компьютер должен обнаружить устройство STM devide in DFU mode. Понятно, а от USB вы какой реакции ждёте? Нет в STM32 встроенного USB загрузчика, есть UARTовый, или я что-то не понял.
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
Jun 20 2010, 20:02
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

|
Цитата Есть, но не у всех Прошу прощения, новость для меня, со 107ми дела не имел. _Макс ERRATу читали?
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
Jun 23 2010, 08:49
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Ребят, ну помогите, не знаю куда копать даже, никогда ранее с DFU не работал. Загрузчик зацикливается на инструкциях DC32, DC16, LDMDAVS. В чем может быть проблема? Код 0x1fffc23c: 0x2100e002 MRSCS lr, CPSR 0x1fffc240: 0x60306021 EORSVS r6, r0, r1, LSR #32 0x1fffc244: 0xf8df6830 LDC2L p8, c6, [pc], {48} 0x1fffc248: 0xf64a90a0 [ARM instr] 0x1fffc24c: 0x68712aaa LDMDAVS r1!, {r1, r3, r5, r7, r9, r11, sp}^; User registers 0x1fffc250: 0xd2322902 EORSLE r2, r2, #32768 ; 0x8000 0x1fffc254: 0xd2302802 EORSLE r2, r0, #131072 ; 0x20000 0x1fffc258: 0xa000f8c9 ANDGE pc, r0, r9, ASR #17 0x1fffc25c: 0xfc42f001 MCRR2 p0, 0, pc, r2, c1 0x1fffc260: 0xfa0bf002 BLX 0x202f8270 0x1fffc264: 0x60282000 EORVS r2, r8, r0 0x1fffc268: 0xf844f000 MCRR2 p0, 0, pc, r4, c0 0x1fffc26c: 0x45406828 DC32 1161848872 ; '(h@E' 0x1fffc26e: 0x4540 DC16 17728 ; '@E' 0x1fffc270: 0x6830d1fc LDMDAVS r0!, {r2-r8, r12, lr, pc} 0x1fffc274: 0x68211c40 STMDAVS r1!, {r6, r10-r12} 0x1fffc278: 0x2902b119 STMDBCS r2, {r0, r3, r4, r8, r12, sp, pc} 0x1fffc27c: 0xd303d007 MOVWLE sp, #12295 ; 0x3007 0x1fffc280: 0xfb00e008 BLX 0x200342aa 0x1fffc284: 0xe00bf10b AND pc, r11, r11, LSL #2 0x1fffc288: 0x43414918 MOVTMI r4, #6424 ; 0x1918 0x1fffc28c: 0xf06fe008 [ARM instr] 0x1fffc290: 0xe7fa417e [ARM instr] 0x1fffc294: 0x417ff06f CMNMI pc, pc, RRX 0x1fffc298: 0xe0014341 AND r4, r1, r1, ASR #6 0x1fffc29c: 0x1e496871 MCRNE p8, #2, r6, c9, c1, #3
Сообщение отредактировал _Макс - Jun 23 2010, 08:51
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|