
2 y) y4 o' O( W8 @% G5 [( c 熟悉这款板卡的开发测试,先从点灯开始。主要是通过点灯来熟悉整个的开发环境的使用,和整个开发流程。DK板卡的LED定义如图1所示: ![]() 图19 P& D4 F( P- {: b4 x2 C; X 按照常规的流程,先使用cubemx配置基础架构,比如时钟,引脚定义,外设定义等等,然后生成项目,在项目文件中修改自己要实现的功能。2 _$ t. v- O9 I. F( Z2 F 选择所使用的芯片后,发现配置环境还是挺复杂的,跟以往的MCU还是有很多不同的,如图2所示:0 ~0 x, b% @: V. y# Q( }. A ![]() 图2/ o0 }! M3 o6 z5 P0 b! v9 K! }5 M 配置时钟,N6的最大频率是800MHz,这次可以设置小一点,点灯吗,熟悉开发环境是最重要的。使用HSI作为时钟,如图3所示:7 P e4 c! L! Q ![]() 图3& x$ R$ A2 N5 [4 t 配置引脚的时候选择First Stage Boot Loader,如图4所示: ![]() 图4 $ x: U t8 F+ D* N3 ]" c 在Project Manager 中定义项目名称,选择Project Structure,仅选择FSBL,选择开发环境,这里选择STM32CubeIDE,方便使用,如图5所示: ![]() 图5! X# r2 E6 U, c% H 0 V* c( a2 \. K/ W7 O 然后生成项目,打开IDE,打开main函数,在while中填写自己要实现的点灯功能,如下所示:2 n4 f* ?4 u. y X8 k2 d& I3 h
还有一步,需要将boot1 拨到3的位置,boot0不动。可以愉快的点灯了。效果如图6所示: ![]() 图6 在测试过程中遇到一个问题,时钟如果选择HSE,外部48M晶振时钟,生成的项目一直跳到Error Handler,还没找到问题所在。不耽误进行探索。9 P* i& d, b# \8 o9 R$ t/ K |
【STM32N6570-DK评测】3.CubeMX关于DCMIPP和CSI的BUG整理及摄像头使用
【STM32N6570-DK评测】4.ISP移植与使用
【STM32N6570-DK评测】8.初试AI
【STM32N6570-DK评测】7.探索STM32 ISP IQTune
【STM32N6570-DK评测】1.你好N6
【STM32N6570-DK评测】2.LTDC测试使用
【STM32N6570-DK评测】 4. 使用TouchGFX 生成CubeMX文件的Bug
【STM32N6570-DK评测】 3. 外部存储器的使用
【STM32N6570-DK评测】1.开箱测评
【STM32N6570-DK评测】摄像头video encoder