STM32F427ZGTx内部RTC秒及亚秒同步问题
有没有STM32F405RG参考设计
LSM6DS3TR-C静止情况下使用MotionFX固件算出的欧拉角周期性异常跳动
全球论坛无法登录
STM32F429使用FMC接口扩展SDRAM
用STM32F407做U盘拖拽升级,目前BootLoader和实现U盘,后面就不知道怎么操作了。
STM32上电后会多次进入所有打开的定时器回调函数中,如何避免这样的情况?
STM32F427VIT6这款芯片所支持的摄像头模组的列表有不?
STM32F407 FLASH写入超过最大空间依旧能成功。
简单聊聊STM32的SPI外设
微信公众号
手机版
试过用 SEGGER J-LINK 的 RTT 将日志发回上位机吗?这个速度很快,也不占单片机的 CPU 时间,是用 J-LINK 主动读取单片机的内存数据,不是单片机主动发送的,所以不占单片机的时间。
我是学生,没有做过产品,我不知道到底在产品中需不需要做日志存储。我感觉是要的,但是我之前思考了一下,如果非要在产品的代码里面加日志的话是肯定要牺牲一点实时性的,我不清楚具体应该怎么选择。
或许可以自己将日志编码?类似于浏览器的 404 表示页面无法找到或链接失效,可以把每个日志自己手动编码一下,用 C 的宏选择编译,在 Debug 下就编译全部信息,在 Release 下就只把编码编译进去,输出也是编码,这样既能较好的实现实时性,还能大幅度减少内存开销。
出问题的时候,再用电脑把日志读取出来,因为日志格式都是固定的,直接用 Python 或者其他工具进行字符串替换,就行了。
我觉得这个方法挺不错的,但是我没有自己实现过,但是也应该不难,不过可能会有点繁琐。
[md]是的,在产品运行中日志很重要,可以方便分析问题溯源。不过我现在目前硬件确定使用SD卡做日志存储,不过以后可以尝试这种方式看看可行性咋样。
[md]现在的读写速度已经达到10ms级别了,不过老板还想要提升到微秒级别用来记录一些程序运行时的状态😄