[STM32H7] 【ST测评】+继续探索STM32H7开发板

[复制链接]
675|7
 楼主| gaoyang9992006 发表于 2020-10-9 10:28 | 显示全部楼层 |阅读模式
昨天的用的破笔记本,太卡了,没玩好,只用Keil跑了一个官方例子。
今天换台式机继续探索。
133945f7fbd1e973fa.png
连接电脑后,发现多了一个盘符,应该是可以通过这个盘烧录程序的。一会儿试试。
433575f7fbd72dbf24.png
通过STM32 ST-LINK Utility连接开发板查看
09:32:26 : ST-LINK SN : 002E002E3038510234333935
09:32:26 : V3J5M2
09:32:26 : Connected via SWD.
09:32:26 : Connection mode : Normal.
09:32:26 : Debug in Low Power mode enabled.
09:32:26 : Device ID:0x480
09:32:26 : Device flash Size : 2MBytes
09:32:26 : Device family :STM32H7A/B

试试RT-Thread支持这个板子如何
609625f7fc176c72af.png
先安装相应的SDK
625925f7fc2eaded42.png
191935f7fc39713e3e.png
没错,就是这个串口。修改一下编程器为ST-LINK即可。
418105f7fc438405b6.png
生成的默认工程,编译通过,烧录通过串口查看
竟然没看到想要的结果,怎么回事。。

 楼主| gaoyang9992006 发表于 2020-10-9 10:42 | 显示全部楼层
好奇怪,先安装pack,在Keil里试试。
 楼主| gaoyang9992006 发表于 2020-10-9 10:42 | 显示全部楼层
https://keilpack.azureedge.net/pack/Keil.STM32H7xx_DFP.2.6.0.pack
以上是pack下载链接,用迅雷下载的比较快。软件自己下太慢了。
捉虫天师 发表于 2020-10-9 14:50 | 显示全部楼层
是软件问题还是硬件问题,看原理图应该是UART3,PD8和PD9.。。
捉虫天师 发表于 2020-10-9 14:51 | 显示全部楼层
好好倒腾一下,看看有没有其他大佬搞定。参考参考。官方例子好像没有用这个端口的。
gejigeji521 发表于 2020-10-9 17:25 | 显示全部楼层
看看怎么玩。
 楼主| gaoyang9992006 发表于 2020-10-9 19:10 | 显示全部楼层
问题始终没找到啊。工作忙,没仔细找。
但是端口肯定没错。我使用LL库提供的例子测试了,效果杠杠的。
STM32Cube_FW_H7_V1.8.0\Projects\NUCLEO-H7A3ZI-Q\Examples_LL\GPIO\GPIO_InfiniteLedToggling
之前没关注过LL库,原来在HAL库基础上开发了新的LL库,更加轻便,之前HAL库的笨重,浪费资源,很多用户表示不爽。
LL库比HAL轻便很多,大概编译后的目标代码只有HAL的三分之一大。
在这个库的基础上,做起来很容易啊。
奉上重定向串口的方法
  1. int fputc(int ch,FILE *f)
  2. {
  3. LL_USART_TransmitData8(USARTx_INSTANCE, ch);       
  4. while(!(USARTx_INSTANCE->ISR & LL_USART_ISR_TC))       
  5.                 {;}
  6.     return ch;
  7. }


USARTx_INSTANCE 例如我这里使用的是USART3
  1. #define USARTx_INSTANCE               USART3

  1. int fputc(int ch,FILE *f)
  2. {
  3.         USART3->TDR = ch;
  4.         while(!(USART3->ISR & LL_USART_ISR_TC))
  5.                 {;}
  6.                 return ch;
  7. }



zhuotuzi 发表于 2020-10-9 21:57 | 显示全部楼层
受教了,继续探讨啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:如果你觉得我的分享或者答复还可以,请给我点赞,谢谢。

2052

主题

16403

帖子

222

粉丝
快速回复 在线客服 返回列表 返回顶部