当前位置: 首页 > news >正文

52+Nand 编译hello_world 工程烧录后,上电后无log

根本原因是:

软件默认配置为使用32768的RTC时钟晶体,如果要节省这个32768时钟,硬件上不贴,软件上需要配置如下:关掉32768晶体,采用内部RC10K时钟当作RTC时钟源;

#define LXT_DISABLE 1
#define LXT_LP_CYCLE 200

 //默认配置为采用32768晶体作为RTC时钟源,如果32768没有启动成功,就会assert,

由于assert太早,uart的log还没有准备好,表现出来就看不到任何log,但是可以通过jlink,ozone,SifliUsartServer,AssertDumpUart.exe这些工具,都能找到这个assert代码位置,

#ifndef LXT_DISABLEHAL_PMU_EnableXTAL32();if (HAL_PMU_LXTReady() != HAL_OK)HAL_ASSERT(0);  //默认配置为采用32768晶体作为RTC时钟源,如果32768没有启动成功,就会assert// RTC/GTIME/LPTIME Using same low power clock sourceHAL_RTC_ENABLE_LXT();
#endif

用SifliUsartServer 看到assert如下:

要找到该assert,还是需要用到t32marm.exe工具,FAQ和SDK文档都又介绍如何使用,请从思澈SiFli官网wiki查找对应方法:

思澈选型手册 - SiFli-Wiki v1.0 文档

相关文章:

  • Web自动化测试:如何生成高质量的测试报告?
  • 【更新中】(文档+代码)基于推荐算法和Springboot+Vue的购物商城
  • React 性能监控与错误上报
  • Unity 中实现可翻页的 PageView
  • RP2040慎用CriticalSection
  • 思维力三阶 · 序章:从认知碎片到系统思维——点亮内心的“认知操作系统”蓝图
  • 江科大睡眠,停止,待机模式hal库实现
  • 长参考帧LTR
  • [Java 基础]面向对象-多态
  • C语言到底使用什么编码
  • git删除本地分支和远程分支
  • 【力扣】3403. 从盒子中找出字典序最大的字符串 I
  • 2025年6月4日收获
  • 佳易王钟表手表维修养护管理系统:高效便捷的维修管理解决方案
  • NX948NX951美光固态芯片NX956NX960
  • 《江西棒垒球》败方mvp叫什么·棒球1号位
  • Python数据可视化科技图表绘制系列教程(二)
  • 高防IP可以防护什么攻击类型?企业网络安全的第一道防线
  • zookeeper 学习
  • 尝试使用gocryptfs实现大模型加密部署
  • 建设网站都需要准备什么/新手做网络销售难吗
  • 苏州怎么做网站/浙江seo公司
  • 哪家专门做特卖的网站?/百度手机网页版入口
  • 网站免费备案/山东一级造价师
  • 国外单页制作网站模板/nba赛程排名
  • 网站客服用百度商桥好吗/如何自己弄个免费网站