Так будет выглядеть начальный участок нашей прошивки: +-------------+-------------+
| Адрес flash | Значение |
+-------------+-------------+
| 0x0800 0000 | 0x2000 5000 |
| 0x0800 0004 | 0x0800 0008 |
+-------------+-------------+
В ассемблерном коде вместо строки
.word Reset + 1
должна быть строка
.word Reset
Так как строка Reset: B Reset уже находится по адресу 0x800 0008
и по идее нужно ссылаться на неё Reset (0x800 0008),
а не на Reset + 1 (0x800 000С)
Именно эта отладочная плата выбрана по совету одного человека, который неожиданно появился в офисе, где я подрабатываю, и смотивировал меня изучать МК. Т.е. нет явных причин, так получилось. :)
MicroUSB-разъём есть, судя по схеме платы, пользоваться им можно. Как пользоваться? — пока не знаю.
О «голубой» и «зелёной» «таблетках» я слышу впервые — заинтересовали.
Начинать тяжело. Нередко нет ответов на очевидные вопросы — для профессионалов они очевидны, а для начинающих не всегда очевидны. В процессе google'ения попадается сплошной copy->paste — приходится по крупицам собирать информацию, долго читать книги. Это я к тому, что изучение — долгий процесс.
Слушал ваши лекции на YouTube, прямо всасывал информацию, был очень рад слушать компетентного человека. К сожалению, нахожусь в другом городе (Томск), а ведь так хотел попасть на ваши практические занятия!
В ассемблерном коде вместо строки
должна быть строка
Так как строка
Reset: B Resetуже находится по адресу0x800 0008и по идее нужно ссылаться на неё
Reset(0x800 0008),а не на
Reset + 1(0x800 000С)Слушал ваши лекции на YouTube, прямо всасывал информацию, был очень рад слушать компетентного человека. К сожалению, нахожусь в другом городе (Томск), а ведь так хотел попасть на ваши практические занятия!