
点灯之于嵌入式开发就如同Hello World之于编程, 几乎是每位学习者迈出的第一步,今天就让我们以嵌入式工程师的“Hello world”的浪漫,作为探索N6的起点。 既然是最简点灯,我们就不考虑安全域、非安全域的问题了,全部代码都在FSBL里面实现。 首先装好环境,安装STM32CubeMX里面N6的软件包。 创建工程,选择芯片。 这里我们就选择仅安全域(随意选择即可) 查看原理图,找到LED1对应的IO,也就是PO1 选择对应的IO,注意选择在FSBL里面初始化 配置生成,我们就仅生成FSBL的工程就行(Appli就是用户安全域代码,ExtMemLoader则是下载算法工程,这次都不涉及),点击生成代码 在while里面添加点灯程序
拨动BOOT1到右边 点击仿真,运行 即可看到小灯愉快的闪烁了 |
STM32N6坛友评测出炉,来围观(第二波预约继续)
【STM32N6570-DK评测】 烧写程序到外部存储器
【STM32N6570-DK评测】移植FreeRTOS系统
【STM32N6570-DK评测】5.STM32N6的FSBL介绍
【STM32N6570-DK评测】 4. 使用TouchGFX 生成CubeMX文件的Bug
【STM32N6570-DK评测】摄像头video encoder
STM32N6570 OTP配置
【STM32N6570-DK评测】3.CubeMX关于DCMIPP和CSI的BUG整理及摄像头使用
【STM32N6570-DK评测】7.探索STM32 ISP IQTune
【STM32N6570-DK评测】6.驱动摄像头
小灯愉快的闪烁,给我逗乐了哈哈👍
STM32N6的点灯,应该别出心裁一些。
例如搞一个根据自然语音识别结果,动态的闪灯。
您好,我按照上面步骤配置PO1,然后烧录进入,小灯没反应,我烧录的官方摄像头例程都可以出现画面,但是,自己建的工程使用Keil5编译后用stm32cubeprogram烧录后是没有反应的,请问您有什么思路吗?或者我忽略哪里的配置了?
我看您实在Keil里面仿真的,我猜测会不会跟这个有关系,我使用Keil下载代码的时候,提示无效ROM(下图),我不是很懂这个,希望可以得到回复,谢谢。
[md]不能使用keil5直接烧录,如果需要烧录的话,可以参考这一篇进行操作
【STM32N6570-DK评测】3.从外部flash启动 - STM32团队 ST意法半导体中文论坛
[md]由于N6内部没有flash,而且它编译出来的固件需要加标头,所以你直接下载是不行的,可以使用仿真把代码加载到ram运行
[md]好的,谢谢。我去试试
您好,我想再另外问一个相关问题,就是我看有他人评测功耗的时候会执行一个视频Demo,里面有丰富的测试功能,还有人体姿势识别直接识别视频的。您知道这是哪个例程吗?
[md]不知道你看的谁的评测,我估计你说的是自带的默认例程,新板卡什么都不操作,上电就是这个。
下载链接在这里
STM32CubeN6 - 面向STM32N6系列的STM32Cube MCU软件包(包含HAL、CMSIS器件以及在意法半导体开发板上运行的示例) - 意法半导体STMicroelectronics