wdfk-prog

Results 106 comments of wdfk-prog

- 我用F429进行了测试没问题了. - default是为了兼容,有些芯片温度和参考电压通道就是0~19里面的通道.剩下不是的再在default里选择一遍 ![image](https://user-images.githubusercontent.com/66928464/209495189-e08874ca-3621-4e67-b548-f3762065d42b.png) - 直接用HAL_ADC_Start,是因为HAL_ADC_Start里已经包含ADC_Enable了,不需要重复. ![image](https://user-images.githubusercontent.com/66928464/209494851-49a9f1c4-acdc-4e0f-8976-a8a7765c4c24.png) ![image](https://user-images.githubusercontent.com/66928464/209494969-c7dd5c40-709f-47dc-a6dd-7363b48c8992.png) - __LL_ADC_CALC_VREFANALOG_VOLTAGE进行宏判断是因为有些芯片(如F7或者旧版本HAL库)没有这个函数,只能用数字代替. ![image](https://user-images.githubusercontent.com/66928464/209495046-cd1f7129-9caa-4efe-abb5-bec816d9675c.png)

- 本来想把测量温度的函数也集成进去. - 发现有些芯片可以使用__HAL_ADC_CALC_TEMPERATURE,芯片内部寄存器已经有了校准值了. - 有些芯片没有,只能用__LL_ADC_CALC_TEMPERATURE_TYP_PARAMS.这个函数得自己看数据手册填参数,每个手册不一样,就没有操作.

使用 -Wno-pointer-bool-conversion -Wno-tautological-pointer-compare可取消警告 ![image](https://user-images.githubusercontent.com/66928464/197472663-c5e912a3-364c-450e-8f74-e70fbcf2a453.png)

> emmm 虽然使用-Wxxx可以干掉警告,但是有些自欺欺人,我想想怎么处理 ^_^,就是想不到怎么消除才提的。

另外: 文件模式设置的扇区数量如原来为2,现在设置为5,是否需要重新格式化?我操作好像会卡死 从5扇区设置为2扇区也一样

还有就是 cmd命令show只能查看当前数据的存储地址与数据大小。没法查看数据内容。 另一个是文件保存的内容如何解析。我将文件传输至pc查看16进制文件,无法知晓具体内容,只能知道个大概。

- 数据库也有规律,起码我自己能够阅读处理存储的数据内容.不然在排查问题的时候,无法得知存储的数据. - 但是现在的同步执行,对线程栈的要求还是蛮大的.如果栈容量小了,GC操作容易爆栈,而且GC执行的时间并不固定,难以排查. - init的时候进行一次或者2次主动gc,看起来像是饮鸩止渴.

> Error: L6218E: Undefined symbol Image$$ER_IROM1$$Base (referred from cm_backtrace.o). Error: L6218E: Undefined symbol Image$$ER_IROM1$$Limit (referred from cm_backtrace.o). Warning: L6330W: Undefined symbol STACK$$Base (referred from cm_backtrace.o). Unused section has been removed....

- 优秀,我之前移植FREERTOS也是要在源码中修改

能不能pr的人可以选择开启对应的CI检查.比如我改了SPI,可以开启SPI的选项去检查.