V první řadě si sežeň nějaké IDE které má funkční debug. Tím myslím něco co NEpoužívá OpenOCD a ideálně něco co nepotratí do nového projektu 20 MB zbytečných zdrojáků
Konzultuj s Vroutkem jaké IDE, toolchain a JTAG kabel vybrat. Pravděpodobně ti doporučí KEIL pokud se něco nezměnilo.
Jinak za sebe bych se na různé HAL knihovny a pod. hnůj vysral a programoval na úrovni registrů.