当前位置: 首页 > 乐球直播在线
返回
列表

Zephyr笔记:在STM32F429上运转HelloWorld

发表时间: 2023-12-10 作者: 乐球直播在线

  前面文章的操作,尽管在Windows下可以成功的编译STM32F429的工程,可是却不能在野火挑战者V2开发板上运转,由于Zephyr代码中的STM32F429的装备以及MPU上面(野火挑战者V2开发板运用的CPU是STM32F429IGT6,不带MPU功用)。

  在 stm32f429i_disc1_defconfig 文件的结尾,增加如下的内容(该内容的意义是编译出的代码不来优化,这样便于调试):

  确认指令提示符的途径在Zephyr2.2.0源代码目录中,履行下述指令:

  将开发板上电,连接好JLink调试器,连接好串口线而且翻开串口调试帮手,然后履行下述指令将程序烧写到开发板中:

  程序下载成功之后,履行指令:west debug --runner jlink(该指令会主动翻开JLink GDB Server,不需要提早手动翻开JLink GDB Server),可以正常的运用GDB调试Zephyr,从前的镜像不能成功打印信息,我也是经过这一个指令来调试Zephyr,终究定位时钟参数问题的。

  接下来的一篇文章,会叙述怎么样去运用Eclipse来调试Zephyr,尽管也是运用的GDB,可是调试愈加的便利,可以手动增加断点,增加调查的变量,随意切换文件,总归下面一篇文章很OK,敬请重视。