
: I0 N) n' u, r2 V) `. c& f7 C 熟悉这款板卡的开发测试,先从点灯开始。主要是通过点灯来熟悉整个的开发环境的使用,和整个开发流程。DK板卡的LED定义如图1所示: ![]() 图1" q1 ]& w1 \' O8 n7 y. w* T + E P) t$ G1 P: y' Z9 K 按照常规的流程,先使用cubemx配置基础架构,比如时钟,引脚定义,外设定义等等,然后生成项目,在项目文件中修改自己要实现的功能。 - V1 q' ]4 k8 a9 y ( X* Q" ^( l# P, C; D 选择所使用的芯片后,发现配置环境还是挺复杂的,跟以往的MCU还是有很多不同的,如图2所示:4 l4 r0 n" d1 Y ![]() 图2 : [. Z/ D1 P. ~+ d. a 配置时钟,N6的最大频率是800MHz,这次可以设置小一点,点灯吗,熟悉开发环境是最重要的。使用HSI作为时钟,如图3所示:& L" ~8 l* x2 \- B8 H( x6 L8 ~ ![]() 图3 配置引脚的时候选择First Stage Boot Loader,如图4所示:# f/ b$ Z$ h3 q' M8 { {/ F ![]() 图4 ! [ [& f$ n6 M( x+ W 在Project Manager 中定义项目名称,选择Project Structure,仅选择FSBL,选择开发环境,这里选择STM32CubeIDE,方便使用,如图5所示: ![]() 图5 & p; k& s5 u G# R6 v/ Q ' t' ]( y) H/ J! Y' i! u% ?& X7 y 然后生成项目,打开IDE,打开main函数,在while中填写自己要实现的点灯功能,如下所示:
; k ~1 n6 z/ @( m2 _$ A+ f 还有一步,需要将boot1 拨到3的位置,boot0不动。可以愉快的点灯了。效果如图6所示:# ~ M2 C+ l; ^# L6 S. a2 P+ @ ![]() 图6/ q7 Y U9 {2 M* p! }- ?, R 在测试过程中遇到一个问题,时钟如果选择HSE,外部48M晶振时钟,生成的项目一直跳到Error Handler,还没找到问题所在。不耽误进行探索。8 ]$ }5 w0 ^. m" n+ N/ I |
【STM32N6570-DK评测】开箱、开发环境及简单功耗测试
【STM32N6570-DK评测】移植FreeRTOS系统
【STM32N6570-DK评测】串口1printf输出测试
【STM32N6570-DK评测】 烧写程序到外部存储器
【STM32N6570-DK评测】创建工程并点灯测试
【STM32N6570-DK评测】5.驱动LCD
【STM32N6570-DK评测】 1. 开箱
【STM32N6570-DK评测】4.800MHz的点灯
【STM32N6真来了!还热乎】看直播、猜特性、领板卡!
【STM32N6570-DK评测】1.你好N6