奇迹
发布时间:2024-12-23 22:04
|
点灯之于嵌入式开发就如同Hello World之于编程, 几乎是每位学习者迈出的第一步,今天就让我们以嵌入式工程师的“Hello world”的浪漫,作为探索N6的起点。 既然是最简点灯,我们就不考虑安全域、非安全域的问题了,全部代码都在FSBL里面实现。 首先装好环境,安装STM32CubeMX里面N6的软件包。
创建工程,选择芯片。
这里我们就选择仅安全域(随意选择即可)
查看原理图,找到LED1对应的IO,也就是PO1
选择对应的IO,注意选择在FSBL里面初始化
配置生成,我们就仅生成FSBL的工程就行(Appli就是用户安全域代码,ExtMemLoader则是下载算法工程,这次都不涉及),点击生成代码
在while里面添加点灯程序
拨动BOOT1到右边
点击仿真,运行
即可看到小灯愉快的闪烁了
|
【STM32H5 评测】+ 多外设同时开启稳定性简要评测
【STM32H5 评测】+ 增加ETH外设和NetX协议栈实验
【STM32H5 评测】+ H5E5专用OLED点亮实验
【STM32H5 评测】Part3 STM32H5E5 密码学加速性能测试
【STM32H5 评测】 Part1 Cortex-M33@250MHz内核性能测试
【STM32H5 评测】+ CPU性能测试
【STM32H5 评测】+ 存储性能测试
【STM32H5 评测】Part2 TrustZone示例代码工程移植重建
【STM32H5 评测】基础硬件加密与随机数性能 - STM32H5E5实测硬件AES加解密、HASH运算、TRNG真随机数输出速率与稳定性
【STM32H5 评测】NUCLEO-H5E5ZJ 使用 TrustZone 安全分区系统实践测试
微信公众号
手机版
小灯愉快的闪烁,给我逗乐了哈哈👍
<br /> <br />
不知道你看的谁的评测,我估计你说的是自带的默认例程,新板卡什么都不操作,上电就是这个。
下载链接在这里
STM32CubeN6 - 面向STM32N6系列的STM32Cube MCU软件包(包含HAL、CMSIS器件以及在意法半导体开发板上运行的示例) - 意法半导体STMicroelectronics
STM32N6的点灯,应该别出心裁一些。
例如搞一个根据自然语音识别结果,动态的闪灯。
您好,我按照上面步骤配置PO1,然后烧录进入,小灯没反应,我烧录的官方摄像头例程都可以出现画面,但是,自己建的工程使用Keil5编译后用stm32cubeprogram烧录后是没有反应的,请问您有什么思路吗?或者我忽略哪里的配置了?
我看您实在Keil里面仿真的,我猜测会不会跟这个有关系,我使用Keil下载代码的时候,提示无效ROM(下图),我不是很懂这个,希望可以得到回复,谢谢。
<br /> <br />
不能使用keil5直接烧录,如果需要烧录的话,可以参考这一篇进行操作
【STM32N6570-DK评测】3.从外部flash启动 - STM32团队 ST意法半导体中文论坛
<br /> <br />
由于N6内部没有flash,而且它编译出来的固件需要加标头,所以你直接下载是不行的,可以使用仿真把代码加载到ram运行
<br /> <br />
好的,谢谢。我去试试
您好,我想再另外问一个相关问题,就是我看有他人评测功耗的时候会执行一个视频Demo,里面有丰富的测试功能,还有人体姿势识别直接识别视频的。您知道这是哪个例程吗?
您好,我按着您的配置,最后点仿真,显示报错
想问下您怎么办呢
<br /> <br />
是不是线没接好,没发现设备
<br /> <br />
就插了个usb接电脑,debug里能检测到stlink
<br /> <br />
你点击的是仿真还是下载,然后看看boot模式是否正确