发布网友 发布时间:2022-04-22 08:54
共2个回答
热心网友 时间:2023-10-06 05:58
用编程软件keil iar或者J-link,ST-link的下载软件都可以 , 烧录器用J-link,ST-link ,串口下载器 都可以 接线方式看管脚连接,一般板子上都有,除非自己做的板子,那要自己引出来了
最后还有你说的Bootloader一般下载上电运行的地址处,跳转的程序记得修改向量表。追问STM32F103C8T6最小系统板 boot0 高 b00t1 低电平 用j-lkink 刷入bootloader 文件 起始地址 为0x8000000 刷完后 boot0 ; b00t1 都接 低电平 这样下载程序 后bootloader 肯定不会被覆盖吧?下载bootloader 起始地址设置为 为0x8000000 对么?
追答- -! stm32f103的片内的flash的起始地址是0x8000000,你用keil看0x0地址数据会发现和0x8000000那里是一样的,这是st设计的,没法改 - -! ,你把bootloader 下载到0x8000000 上然后隔个大于bootloader 程序的大小的地址,再下进去,比方说bootloader 是20k 你就下载0x8005000 以后的地址就好了。 最后boot0 ,b00t1是配置启动模式的。
热心网友 时间:2023-10-06 05:59
J-link或者ST-link,连接板子的jtag接口打开软件就可以开始烧写了,还有什么问题?追问STM32F103C8T6最小系统板 boot0 高 b00t1 低电平 用j-lkink 刷入bootloader 文件 起始地址 为0x8000000 刷完后 boot0 ; b00t1 都接 低电平 这样下载程序 后bootloader 肯定不会被覆盖吧?下载bootloader 起始地址设置为 为0x8000000 对么?