keil
文章平均质量分 96
无人等人
穷且益坚
展开
-
LVGL 优化帧率技巧
目录标题前文LVGL帧率限制代码优化等级前文LVGL——PC模拟器仿真模拟+VS2017f429 discovery开发版 LVGL移植(带操作系统)首先就个人用过的几个芯片而言,可能还是要F4系列这种性能以上,跑出来的效果才能让人满意,最常见的103芯片使用场景受限,总体不太好。在F429平台上尝试LVGL过程中,也总结出几种优化提高帧率的方法。这里我们还是直接用官方测试例程 benchmark做直观的帧率展示LVGL帧率限制首先,LVGL是有一个帧率刷新周期的宏定义,LVGL会通过LVG原创 2020-10-28 15:08:59 · 32639 阅读 · 20 评论 -
NXP KV30 擦写flash跑飞的问题解决
之前验证功能就擦除后写五六个字节的flash没发现什麼问题,但最近调试iap,一次写入512的字节的发现芯片会跑飞重启。后来发现是使能的SysTick这个中断的问题,项目没用操作系统内核,用systick做了个ms级延时,写flash写到十几二个个字节就进了一次中断导致跑飞,知道原因解决也简单,写flash的时候关中断就好。void FlashWrite(void *pBuffer, uint32_t WriteAddr, uint32_t ByteNumToWrite){ static ft原创 2020-10-24 19:13:34 · 770 阅读 · 0 评论 -
arm compiler v6 + M4内核 iap跳转失败的问题分析及解决
这里写目录标题一级目录二级目录三级目录背景AC5 迁移至AC6iap一级目录二级目录三级目录背景在用一块nxp的m4内核的低功耗芯片做项目,iap遇到一些问题。由于这块芯片寄存器较多,为了快速上手用了nxp自家的sdk库驱动外设,该sdk必须使用arm compiler v6。AC5 迁移至AC6arm compiler v6和arm compiler v5的区别与如何迁移不过多介绍,官方有具体说明,主要是一些关键字的修改及内联汇编的格式修改。内联汇编格式。如果在使用上FREERTO原创 2020-10-21 11:38:09 · 839 阅读 · 2 评论 -
f429 discovery开发版 LVGL移植(带操作系统)
文章标题准备STM32F429I-DISC1 开发版CUBEMX 工具移植CUBEMX生成基础代码LTDC驱动插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入准备之前的f103的开发版用分辨率240*320屏幕移植了LVGL,如果只有Gauge这种界面局部刷新的控件效果差强人意,但只要全原创 2020-10-14 16:46:18 · 6695 阅读 · 17 评论 -
nxp Kinetis KV30 芯片及 sdk 使用问题
目录NXP MKV30F64VFM10问题 error: 'RTE_Components.h' file not found问题 error: A1137E: Unexpected characters at end of line例程执行异常MDK自建的例程附件NXP MKV30F64VFM10MKV30F64VFM10是我最近在用了一颗nxp的芯片,网络上这块芯片使用的很少,使用过程也遇到一点问题,就自己怎么解决这些问题坐下筆記,希望能給別人提供些許的幫助。nxp芯片有个 MCUXpresso原创 2020-08-29 16:28:55 · 2288 阅读 · 4 评论 -
嵌入式固件的自校验方案(keil + arm)
嵌入式固件的自校验方案背景环境方案步骤背景嵌入式项目大多都有iap固件升级功能,而网络传输或者复制粘贴传输过程,升级这些损坏的固件很有可能导致仪器死机成砖的情况,这样在无人值守的情况下,仪器死机会造成很多麻烦,所以仪器iap固件的自校验就很有必要,在这里介绍一种侵入代码少,方便快捷的自校验方案。环境开发环境 keil + stm32+SRecordSRecord 是一个开源工具可以很方便快捷的解析转换映像文件。官网里面有更详尽的资料使用说明介绍。方案根据keil及SRecord 编译生成he原创 2020-06-02 19:59:17 · 4088 阅读 · 0 评论