RQ: Atollic (free TrSt81), STM32, ST-Link: странно съобщение
От вчера пробвам Atollic (free версията TrueSTORE 8.1).
Играя си с една платка
STM32F429-discovery.
Закачил съм се с ST-Link през USB и тествам
Atollic демото за бутлодер [*1].
(но мисля, че проблемът му не касае пряко бутлодера - там е друга ракия, до която още не съм стигнал)
Във Workspace имам няколко проекта - мисля, че за сега нямат връзка помежду си.
Проектът, върху който съм се съсредоточил е от
Download new example projects from TrueSTORE "STM32F4_Bootloader_APP" (ПП - това е проектът, на който бутлодера предава управлението, но този проект има и самостоятелен живот - може напълно отделно да се тества - с това ви занимавам тук
)
След като го заредих, за да съответства на stm32F429I_Discovery му смених:
- конфигурацията (properties, C/C++ Build, settings)
- flash.ld файла
- DebugAs, debug конфигурацията, указах му:
- elf файла;
- проекта;
- избрах STM-LINK в дебъгера;
- промених Start Script, както се иска в документа на Атолик ([*1])
- смених пиновете на LEDs
почти ВСИЧКО е ОК - компилира се, зарежда се, LED мигат (щото в main.c им казах да мигат)
ОБАЧЕ по време на стартиране на дебъга (след зареждане на програмния флаш) в конзолата излиза едно червено съобщение - КАРТИНКАТА ДОЛУ - че го нямалo файла main.c !!! - ПРИ ТОВА - в друг проект, не в тоя, който дебъгвам.
Кое е в основата на тая боза и как да се преборя с нея?
(за сега съм решил да си направя нов workspace, да видим какво ще стане
)