Вынужден применить STM32F105. После NXP и Freecale документация от ST вызвала культурный шок.
Посмотреть по эволюшн бордам получается плохо так как они в подавляющем большинстве на F107.
Вопросы по порядку:
* Куда выводить USART bootloader ??? По ДШ это USART1 или USART2 remapped.
USART2 remapped в F105 недоступен, он есть только в 107, во всех демобордах загрузчик заводят именно сюда
USART1 это PA9-PA10. Оно же OTG_FS_VBUS и OTG_FS_ID. OTG порт у меня используется. Id вроде не мешает а вот VBUS похоже будет мешать. И что с этим делать ???
* Какой блин кварц ставить чтобы работали загрузчики и CAN и DFU???
В разных документах написаны варианты: 8 MHz, 14.7456 MHz or 25 MHz.
При этом в AN приписка: For CAN bootloader, the PLL is used only to generate 48 MHz when 14.7456 MHz is used as HSE. Но в ДШ такой приписки нет. Такое впечатение что они сами не знают как работает их бутлоадер.