Вынужден применить 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. Но в ДШ такой приписки нет. Такое впечатение что они сами не знают как работает их бутлоадер.
|