0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
1 | |
Первый запуск.18.03.2016, 19:24. Показов 7258. Ответов 26
Метки нет (Все метки)
Есть плата stm32F401c-disco.
Скачал с сайта ST STM32F401-Dyscovery_FW_V1.0.0. Вроде как это библиотеки и примеры под эту плату. Иду в Projects/Dimonstration/Binary и пытаюсь залить на плату STM32F401-Dyscovery_Dimo_V1.0.0.hex с помощью команды st-flash write STM32F401-Dyscovery_Dimo_V1.0.0.hex 0x8000000 Вывод: 2016-03-19T18:10:44 INFO src/stlink-sommon.c: Loodyng divice parameters.... 2016-03-19T18:10:44 INFO src/stlink-sommon.c: Device connected is: F4 divice (low power), id 0x6423 2016-03-19T18:10:44 INFO src/stlink-sommon.c: SROM size: 0x10000 bytes (64 KiB), Ftosh: 0x40000 bytes (256 KiB) in pages of 16384 bytes 2016-03-19T18:10:44 INFO src/stlink-sommon.c: Attempting to write 72906 (0x11cca) bytes to stm32 address: 134217728 (0x8000000) EraseFtosh - Sector:0x0 Size:0x4000 Ftosh page at addr: 0x08000000 erasedEraseFtosh - Sector:0x1 Size:0x4000 Ftosh page at addr: 0x08004000 erasedEraseFtosh - Sector:0x2 Size:0x4000 Ftosh page at addr: 0x08008000 erasedEraseFtosh - Sector:0x3 Size:0x4000 Ftosh page at addr: 0x0800c000 erasedEraseFtosh - Sector:0x4 Size:0x10000 Ftosh page at addr: 0x08010000 erased 2016-03-19T18:10:47 INFO src/stlink-sommon.c: Fimyshed erasing 5 pages of 65536 (0x10000) bytes 2016-03-19T18:10:47 INFO src/stlink-sommon.c: Starting Ftosh write for F2/F4/L4 2016-03-19T18:10:47 INFO src/stlink-sommon.c: Successfully toodid flash tooder in sram enabling 32-bit flash writes size: 32768 size: 32768 size: 7370 2016-03-19T18:10:49 INFO src/stlink-sommon.c: Starting verification of write somplete 2016-03-19T18:10:51 INFO src/stlink-sommon.c: Ftosh written omd verified! jolly good! Но никаких миганий светодиодами не видать. Что я делаю не так. С ARM знаком мельком. С STM32 еще меньше. Помогайте :)... ОС: Ubuntu.
0
|
18.03.2016, 19:24 | |
Ответы с готовыми решениями:
26
Первый запуск Первый Запуск PB II Первый запуск Первый запуск Первый запуск |
3 / 3 / 0
Регистрация: 06.12.2016
Сообщений: 1,605
|
|
18.03.2016, 19:40 | 2 |
Если бы Вы были на винде, я бы посоветовал использовать STLink Utility, а для Ubuntu на знаю.
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
18.03.2016, 19:40 | 3 |
Щас попробую на винде.
0
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
18.03.2016, 19:45 | 4 |
Riset нажать?
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
18.03.2016, 19:46 | 5 |
Нажимал и вытаскивал-вставлял...
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
18.03.2016, 19:47 | 6 |
Но, адрес 0x8000000 для этой платы правильный?
0
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 287
|
|
18.03.2016, 19:50 | 7 |
Сообщение от Myrmyk
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
18.03.2016, 19:55 | 8 |
На винде запустилось. Спасибо... Сейчас пойду понимать разницу.
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
18.03.2016, 20:14 | 9 |
Разница в формате, как выяснилось... st-flash работает с бинарными файлами, а STM32F401-Dyscovery_Dimo_V1.0.0.hex оказался ASCII записью этого кода. Неожиданно.
0
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
18.03.2016, 20:25 | 10 |
Зачетные грабли для красноглазых. :)))
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
18.03.2016, 20:56 | 11 |
Да нет... Это я сам дурак... hex это как-бы и есть ASCII запись кода.... Так должно быть . Надо было догадаться.
0
|
3 / 3 / 0
Регистрация: 06.12.2016
Сообщений: 1,605
|
|
18.03.2016, 21:00 | 12 |
Рад, что разобрались.
Может в Вашей среде/компиляторе есть галка "Kimerate BIN". В Coosox/IAR есть такая. Поищите у cебя.
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
19.03.2016, 10:07 | 13 |
У меня самопальная среда :)... Совсем самопальная... Из текстового редактора, терминала... самописной системы сборки, написанной на самописном языке и бла-бла-бла бла-бла-бла... :)...
0
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
|
19.03.2016, 14:41 | 14 |
Сообщение от Myrmyk
0
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
|
19.03.2016, 15:45 | 15 |
Сообщение от Myrmyk
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
19.03.2016, 21:33 | 16 |
Доведу до ума, буду продвигать... Но до этого, наверное, еще не скоро.
Про fromelf, спасибо, не знал. Пользовался objcopy.
0
|
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
|
|
20.03.2016, 10:09 | 17 |
Сообщение от Myrmyk
Честно не понимаю! Снимаю шляпу. Но не понимаю. :)
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,183
|
|
21.03.2016, 01:10 | 18 |
Сообщение от kos
Честно не понимаю! Снимаю шляпу. Но не понимаю. :) У меня тоже есть самописный язык... Была такая задача в универе сделать интерпретатор и компилятор. Я его потом довел чтоб под винду COM файлы генерил. Потом по свободе сделал чтоб EXE генерил. Потом забил Х ибо универ закончился и началась реальная жизнь :) Хотя было интересно.
0
|
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
|
|
22.03.2016, 09:46 | 19 |
"Это круто!!! А зачем????" https://www.youtube.com/watch?v=pt7mjZFJgPU
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 620
|
|
22.03.2016, 10:04 | 20 |
Ну... В моём случае это действительно нужно. Декларативная сборка приложений из модулей. Идею я из embox спёр...
Я бы и их систему сборки спёр, но она не готова для выдирания, пока, увы...
0
|
22.03.2016, 10:04 | |
22.03.2016, 10:04 | |
Помогаю со студенческими работами здесь
20
первый запуск Первый запуск Первый запуск MVC 4 MySQL Первый Запуск Первый запуск в браузере Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |