2020-10-14 03:05 PM
Hello.
I think version 2.0 of STM32F1_Med_density_LQFP48.bsd is wrong, since it contains pins above 48 (e.g. BOOT0: 60, JTDI: 50). On further inspection, its contents are equal to STM32F1_Med_density_LQFP64.bsd.
Unfortunately, STM32F1_Low_Med_density_value_LQFP48.bsd, which seem to be better suited, has a different IDCODE part number than my STM32F103C8T6
Since nobody reacted, here the part of the file I am referring to.
-- ****************** (C) COPYRIGHT 2015 STMicroelectronics **************************
-- * File Name : STM32F1_Med_density_LQFP48.bsd *
-- * Author : STMicroelectronics www.st.com *
-- * Version : V2.0 *
-- * Date : 01-September-2015 *
-- * Description : Boundary Scan Description Language (BSDL) file for the *
-- * STM32F1_Med_density_LQFP48 Microcontroller. *
[...]
constant LQFP48_PACKAGE: PIN_MAP_STRING :=
"BOOT0 : 60," &
"JTDI : 50," &
"JTMS : 46," &
"JTCK : 49," &
"JTRST : 56," &
"JTDO : 55," &
[...]
"PB5 : 57," &
"PB6 : 58," &
"PB7 : 59," &
"PB8 : 61," &
"PB9 : 62," &
[...]
"VDD : (32, 48, 64, 19)," &
"VSS : (31, 47, 63, 18)" ;