開發環境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,stm32f4的資源包為0.2.2,rt-thread版本為4.1.1,cjson軟件包使用的版本是latest。
使用過程,測試部分代碼如下:
cJSON_AddNumberToObject(cjson_root, "timestamp", (long)tv.tv_sec);
此時是正常的。修改成如下代碼:
cJSON_AddNumberToObject(cjson_root, "timestamp", (long)tv.tv_sec*1000);
測試發現時間戳是負值,溢出了。搜索發現cjson庫不支持64位,如果需要支持64位的話,需要自己修改代碼。參考,根據說明修改cjson相關文件即可。
使用接口函數如下:
cJSON_AddLongLongToObject(cjson_root, "timestamp", (long long)tv.tv_sec*1000);
測試結果如下:
時間戳的值是正常的。
-
STM32F407
+關注
關注
15文章
188瀏覽量
30484 -
RT-Thread
+關注
關注
32文章
1396瀏覽量
41750
發布評論請先 登錄
RT-Thread榮獲2025優秀開源項目 | 新聞速遞

讓開發板暢游網絡:RT-Thread CherryUSB 驅動 RNDIS 模塊詳解 | 技術集結

人形機器人敏捷開發新路徑:RT-Thread以軟件底座破解復雜系統難題 | 新聞速遞

2025 RT-Thread全球技術大會議程正式發布!

RT-Thread 上如何實現 SLAAC?
RT-Thread Studio更新軟件包為什么不成功呢?
RT-Thread審核團招募: 深度參與開源RTOS社區治理與演進

RT-Thread睿賽德亮相深圳機器人產業大會,聚焦機器人軟件系統技術前沿 | 新聞速遞

如何將RT-Thread移植到NXP MCUXPressoIDE上

RT-Thread上CAN實踐

開源共生 商業共贏 | RT-Thread 2024開發者大會報名啟動!

【大連】9月7日RT-Thread巡回線下培訓-OpenMV機器視覺

2024 RT-Thread全球巡回 線下培訓火熱來襲!

【好書推薦】RT-Thread設備驅動開發指南

RT-Thread 新里程碑達成——GitHub Star 破萬!

評論