主题中讨论的其他器件: BQ25790、 BQSTUDIO、BQ25798
工具与软件:
您好!
我正在寻找 可与 imx8集成的 BQ25792最新驱动程序。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
嗨、师父:
最新的 Linux 驱动程序位于 https://git.ti.com/gitweb?p=ti-analogue-linux-kernel/dmurphy-analogue.git;a=commit;h=75997c21e9dfc0d54b7f774bfb37e6af796ff293上。
此致、
Jeff
您好、Jeff
感谢您提供的宝贵意见、
现在、我们能够加载驱动器、但我没有看到电池正在充电、
已连接电池的详细信息
单节电池10,000mah、3.7V、37wh
root@imx8mp-LPDDR4-EVK:~# dmesg | grep "bq257*"
[ 8.071736] bq25790-充电器0-006b:1007行:看门狗计时器:40000
[ 8.071755] bq25790-充电器0-006b:线路1019:输入电压限制:4500000
[ 8.071760] bq25790-充电器0-006b:1030行:输入电流限制:1500000
[ 8.133903] bq25790-charger 0-006b:第913行:启动硬件初始化
[ 8.133919] bq25790-充电器0-006b:第929行:看门狗计时器值:0
[ 8.134344] bq25790-充电器0-006b:线路949:设置充电电流:2000000
[ 8.134935] bq25790-充电器0-006b:第956行:设置预充电电流:180000
[ 8.135649] bq25790-充电器0-006b:行964:设置充电电压:4200000
[8.136244] bq25790-充电器0-006b:第971行:设置终止电流:200000
[ 8.136256] bq25790-充电器0-006b:第285行:bq25790_SET_TERM_CURR:TERM_CURRENT = 200000
[ 8.136261] bq25790-充电器0-006b:第294行:bq25790_SET_TERM_CURR:reg_val = 5
[ 8.137381] bq25790-充电器0-006b:990行:硬件初始化成功完成
root@imx8mp-LPDDR4-EVK:~#
root@imx8mp-LPDDR4-evk:/lib/modules/6.1.55 + g770c5fe2c1d1/kernel/drivers/power/supply# i2cdump -y -f 0 0x6b
未指定大小(使用字节数据访问)
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:04 01 A4 00 C8 2c 00 8f C4 04 23 00 dc 4b 3D A2??????????????????K =?
10:80 40 00 01 16 aa c0 7a 54 00 8f 09 0A 01 00 08?@?????????????????
20:00 00 89 10 40 08 00 00 00 00 00 00 00 00 b0 00 ...??@?@… ?.
30:00 02 B3 00 00 14 40 00 1a 00 0e bf 0f E6 03。??????????????@??
40:5D 00 42 00 00 00 00 00 00 08关闭关闭关闭关闭关闭 FF ff ].B.... ?…
第50章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第60章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第70章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第80章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第90章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
A0:FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
B0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
C0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
D0:FF ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
e0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
F0:FF ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
root@imx8mp-LPDDR4-EVK:
root@imx8mp-LPDDR4-EVK:~# uPower -i /org/freedesktop/UPower/devices/battery_bq25790_battery
原生路径:bq25790电池
电源:有
更新时间:周三8月7 17:36:48 2024 (54秒前)
有历史记录:是的
有统计数据:是的
五天
演示:有
可充电:有
状态:空
警告级别:无
能耗:0 Wh
能耗:0 Wh
能耗:0 Wh
能源全设计:0 Wh
能量率:0W
电压:3.775V
充电周期:不适用
百分比:0%
容量:100%
图标名称:"battery-empty-symbolic"
root@imx8mp-LPDDR4-EVK:~#
您好、Jeff
这是我 针对 BQ25792和 BATTERY 的电路设计。
Ya、我已将 REG0x18[1]设置为禁用模式。

root@imx8mp-LPDDR4-EVK:~# i2cdump -y -f 0 0x6b
未指定大小(使用字节数据访问)
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:04 01 A4 00 C8 2c 00 8f C4 05 23 00 DC 4b 3D A2???????????????????K =?
10:80 40 00 01 16 aa c0 7a 16 00 8f 09 0A 01 00 08?@????????????????
20:00 00 89 10 40 08 00 00 00 00 00 00 00 00 b0 00 ...??@? ?.
30:00 02 8a 00 14 4e 00 10 00 16 0e 6F 0f 4a 03。
40:5C 00 3f 00 00 00 00 08关闭关闭关闭关闭 不好……………………………… ?…
第50章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第60章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第70章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第80章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第90章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
A0:FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
B0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
C0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
D0:FF ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
e0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
F0:FF ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
root@imx8mp-LPDDR4-EVK:~#
您好!
上面的寄存器转储仍然显示 TS COLD (REG18[0]=0)。 我之前错误键入了 REG18[1]。 在原理图上、
VAC1=VAC2。 如果 ACDRVx=GND、则 VAC1和 VAC2必须连接到 VBUS。
2.对于施加的直流电压且 BAT 引脚上的温度= 3uF、降额后存在最小电容
我看到 VDD_5V 的电压、其中有一个指向 SYS 节点的箭头。 希望这不是连接到 SYS 的独立5V 电源? 当 V (BAT)>MINSYS 时、内部 BATFET 将满导通、因此施加在 SYS 上的任何外部电源都将短接至 BAT。
此致、
Jeff
您好!
上面的寄存器转储仍然显示 TS COLD (REG18[0]=0)。 我之前错误键入了 REG18[1]。 在原理图上、
VAC1=VAC2。 如果 ACDRVx=GND、则 VAC1和 VAC2必须连接到 VBUS。 : 是的、 VAC1 VAC2连接至 VBUS。
2.对于施加的直流电压且 BAT 引脚上的温度= 3uF、降额后存在最小电容。 好的、这对电池充电有影响吗?
我看到 VDD_5V 的电压、其中有一个指向 SYS 节点的箭头。 希望这不是连接到 SYS 的独立5V 电源? 当 V (BAT)>MINSYS 时、内部 BATFET 将满导通、因此施加在 SYS 上的任何外部电源都将短接至 BAT。 : 是的、是一样的。
root@imx8mp-LPDDR4-EVK:~# i2cdump -y -f 0 0x6b
未指定大小(使用字节数据访问)
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:04 01 A4 00 C8 2b 00 8f C4 04 23 00 dc 4b 3D A2???????+???????K=?
10:80 40 00 01 16 aa c0 7a 10 00 8f 0f 0A 01 00 08?@????????????????
20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0 00 ?.
30:00 02 E3 00 13 5c 13 26 13 5c 0e 64 0f 38 03。
40:5e 00 41 00 00 00 00 08 ff ff ff ff ff ff ^结束 …………………………… ?…
第50章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第60章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第70章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第80章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第90章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
A0:FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
B0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
C0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
D0:FF ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
e0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
F0:FF ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
root@imx8mp-LPDDR4-EVK:~# dmesg | grep "bq257*"
[ 8.799365] bq25790-充电器0-006b:线路1007:看门狗计时器:2000
[ 8.799382] bq25790充电器0-006b:线路1019:输入电压限制:4500000
[ 8.799387] bq25790-充电器0-006b:线路1030:输入电流限制:1500000
[ 8.811946] bq25790-charger 0-006b:第913行:启动硬件初始化
[ 8.811962] bq25790-充电器0-006b:第929行:看门狗计时器值:0
[ 8.828492] bq25790-charger 0-006b:第949行:设置充电电流:2000000
[ 8.829896] bq25790-充电器0-006b:第956行:设置预充电电流:180000
[ 8.830220] bq25790-充电器0-006b:行964:设置充电电压:4200000
[ 8.830804] bq25790-充电器0-006b:线路971:设置终止电流:200000
[ 8.830822] bq25790-充电器0-006b:第285行:bq25790_SET_TERM_CURR:TERM_CURRENT = 200000
[ 8.830826] bq25790-充电器0-006b:第294行:bq25790_SET_TERM_CURR:reg_val = 5
[ 8.862656] bq25790-充电器0-006b:990行:硬件初始化成功完成
root@imx8mp-LPDDR4-EVK:~# 
尊敬的 Jeff:
我们正在使用以下命令进行设置
i2cset -y -f 0 0x6b 0x1f 0xAE
i2cset -y -f 0 0x6b 0x18 0xD4
root@imx8mp-LPDDR4-EVK:~# i2cdump -y -f 0 0x6b
未指定大小(使用字节数据访问)
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:04 01 A4 00 C8 2b 00 8f C4 05 23 00 DC 4b 3D A2???????+????????K=?
10:80 40 00 01 16 aa c0 7a D4 00 8f 0f 0A 01 00 08?@????????????????
20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0 00 ?.
30:00 03 6d 00 14 64 14 66 14 4e 0e 5a 0f 22 03。
40:5D D7 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX ]? xxxxxxxxxxxxxx
50:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
60:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
70:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
80:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
90:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
A0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
B0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
C0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
D0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
E0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
F0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
root@imx8mp-LPDDR4-EVK:~#
我们尝试了将 TS 引脚连接到10k Ω 电阻器 
在将 TS 引脚连接到10k Ω 电阻器后
root@imx8mp-LPDDR4-EVK:~# i2cdump -y -f 0 0x6b
未指定大小(使用字节数据访问)
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:04 03 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX?XXXXXXXXXXXXXXXX
10:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 6a 21 D7 XX XXXXXXXXXXj!?X
20:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
30:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
40:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
50:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
60:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
70:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
80:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
90:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
A0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
B0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
C0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
D0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
E0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
F0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
root@imx8mp-LPDDR4-EVK:~# dmesg | grep "bq2579*"
[ 8.920788] bq25790-充电器0-006b:线路1007:看门狗计时器:2000
[ 8.920802] bq25790-充电器0-006b:线路1019:输入电压限值:4500000
[ 8.920807] bq25790-充电器0-006b:线路1030:输入电流限制:1500000
[ 9.039706] bq25790-充电器0-006b:第913行:启动硬件初始化
[ 9.039718] bq25790-充电器0-006b:第929行:看门狗计时器值:0
[ 9.044063] bq25790-充电器0-006b:第949行:设置充电电流:2000000
[ 9.045285] bq25790-充电器0-006b:线路956:设置预充电电流:180000
[ 9.047803] bq25790-充电器0-006b:线路964:设置充电电压:4200000
[ 9.048414] bq25790-充电器0-006b:线路971:设置终止电流:200000
[ 9.048429] bq25790-充电器0-006b:第285行:bq25790_SET_TERM_CURR:TERM_CURRENT = 200000
[ 9.048434] bq25790-充电器0-006b:第294行:bq25790_SET_TERM_CURR:reg_val = 5
[ 9.050286] bq25790-充电器0-006b:990行:硬件初始化成功完成
root@imx8mp-LPDDR4-EVK:~#
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
静态结构 reg_default bq25790_reg_defs[]={
{BQ25790_NTC_CTRL_1、0x54}//我要将其更改为0xD4。 好吗?
您能否告诉我需要在驱动程序默认注册表中设置哪些所有值? 设置 TS 功能被禁用。
尊敬的 Jeff:
我已经连接了 BAT 上的10 μ F 电容器 并设置了 0xD5。
root@imx8mp-LPDDR4-EVK:~# dmesg | grep "bq257*"
[ 8.917583] bq25790-充电器0-006b:线路998:看门狗计时器:2000
[ 8.917605] bq25790充电器0-006b:线路1007:输入电压限制:4500000
[ 8.917610] bq25790充电器0-006b:行1015:输入电流限制:1500000
[ 9.016417] bq25790-充电器0-006b:第907行:正在启动硬件初始化
[ 9.016431] bq25790-充电器0-006b:线路922:看门狗计时器值:0
[ 9.017613] bq25790-充电器0-006b:线路941:正在设置充电电流:2000000
[ 9.022777] bq25790-充电器0-006b:线路948:设置预充电电流:180000
[ 9.02336] bq25790-充电器0-006b:线路956:设置充电电压:4200000
[ 9.023975] bq25790-充电器0-006b:第963行:设置终止电流:200000
[ 9.023994] bq25790-充电器0-006b:第285行:bq25790_SET_TERM_CURR:TERM_CURRENT = 200000
[ 9.023999] bq25790-充电器0-006b:第294行:bq25790_SET_TERM_CURR:reg_val = 5
[ 9.032774] bq25790-充电器0-006b:第982行:硬件初始化成功完成
root@imx8mp-LPDDR4-EVK:~# i2cdump -y -f 0 0x6b
未指定大小(使用字节数据访问)
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:04 01 A4 00 C8 24 00 96 C4 04 23 00直流4b 3D A2??????????????????K=?
10:80 40 00 01 16 aa c0 7a D5 00 32 00 00 01 00 00?@????z???..
20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0 00 ?.
30:00 00 04 ff f3 00 00 00 00 00 00 0d 8e 0d 8e 03… ????
40:5A 00 3D 00 00 00 00 00 08关闭关闭关闭关闭关闭 不是很好… ?…
第50章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第60章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第70章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第80章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第90章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
A0:FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
B0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
C0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
D0:FF ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
e0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
F0:FF ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
root@imx8mp-LPDDR4-EVK:~#
root@imx8mp-LPDDR4-EVK:~# uPower -i /org/freedesktop/UPower/devices/battery_bq25790_battery
原生路径:bq25790电池
电源:有
更新时间:2024年8月15日星期四03:47:31 (16秒前)
有历史记录:是的
有统计数据:是的
五天
演示:有
可充电:有
状态:空
警告级别:无
能耗:0 Wh
能耗:0 Wh
能耗:0 Wh
能源全设计:0 Wh
能量率:0W
电压:3.433V
充电周期:不适用
百分比:0%
容量:100%
图标名称:"battery-empty-symbolic"
root@imx8mp-LPDDR4-EVK:~#
1.我的电池在充电吗?
2.如果不需要,需要做哪些改变?
您好、Jeff
当我设置 写入 i2cset -y -f 0 0x6b 0x18 0xD5时、中断配置与 DTS 和驱动程序代码的配置相同、如预览文本中所附、连接10uF 电容器。
我正在得到以下故障加载驱动程序是否有任何东西我丢失?
root@imx8mp-LPDDR4-EVK:~# dmesg | grep "bq257*"
[ 8.438584] bq25790-充电器0-006b:998行:看门狗计时器:2000
[ 8.438593] bq25790-充电器0-006b:线路1007:输入电压限制:4500000
[ 8.438598] bq25790-充电器0-006b:行1015:输入电流限制:1500000
[ 8.723695] bq25790充电器0-006b:第907行:开始硬件初始化
[ 8.723712] bq25790-充电器0-006b:线路922:看门狗计时器值:0
[ 8.726100] bq25790-充电器0-006b:第941行:设置充电电流:2000000
[ 8.726929] bq25790充电器0-006b:线路948:设置预充电电流:160000
[ 8.728937] bq25790充电器0-006b:第956行:设置充电电压:4200000
[ 8.881581] bq25790-充电器0-006b:第963行:设置终止电流:200000
[ 8.881600] bq25790-充电器0-006b:第285行:bq25790_SET_TERM_CURR:TERM_CURRENT = 200000
[ 8.881606] bq25790-充电器0-006b:第294行:bq25790_SET_TERM_CURR:reg_val = 5
[ 8.909500] bq25790-charger 0-006b:982行:硬件初始化成功完成
[ 9.020936] POWER_SUPPLY bq25790-BATTERY:驱动器无法报告`CONSTANT _CHARGE_CURRENT_MAX'属性:-6
root@imx8mp-LPDDR4-EVK:~#
有时会出现一些随机错误
root@imx8mp-LPDDR4-EVK:~# dmesg | grep "bq257*"
[ 7.998248] bq25790-充电器0-006b:线路998:看门狗计时器:2000
[ 7.998265] bq25790-充电器0-006b:线路1007:输入电压限制:4500000
[ 7.998270] bq25790-充电器0-006b:行1015:输入电流限制:1500000
[ 8.026557] bq25790-充电器0-006b:第907行:启动硬件初始化
[ 8.026573] bq25790-充电器0-006b:线路922:看门狗计时器值:0
[ 8.128591] bq25790-充电器0-006b:第926行:更新看门狗位失败:-110
[ 8.128607] bq25790-CHARGE 0-006b:无法初始化芯片。
[ 8.323602] bq25790-充电器:0-006b 的探头失败、错误-110
root@imx8mp-LPDDR4-EVK:~#
尊敬的 Jeff:
这里是场景,当我不会给电源板,我看不到任何错误在以下,
root@imx8mp-LPDDR4-EVK:~# i2cdump -y -f 0 0x6b
未指定大小(使用字节数据访问)
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:04 01 A4 00 C8 2b 00 8f C4 05 23 00 DC 4b 3D A2???????+????????K=?
10:80 40 00 01 16 aa c0 7a D5 00 32 00 00 01 00 00?@????z???..
20:00 00 CF 90 40 00 00 00 00 00 00 00 00 00 00 b0 00 ..??@.......... ?.
30:00 00 00 01 00 00 00 00 00 00 00 00 0d aa 0d aa 03… ????
40:5A 00 37 00 00 00 00 00 08关闭关闭关闭关闭关闭 不是很好… ?…
第50章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第60章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第70章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第80章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
第90章:我是你的 FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
A0:FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
B0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
C0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
D0:FF ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
e0:ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
F0:FF ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF ff ff ff ff ff ff ff ff ff ff ff FF……………
root@imx8mp-LPDDR4-EVK:~# uPower -e.
[752.217048]审核:类型=1334审核(1677842155.920:18):PROG-id=15 op=load
[752.22398] audit : type=1334 audit (1677842155.928:19): prog-id=16 op=load
/org/freedesktop/UPower/devices/battery_bq25790_battery
/org/freedesktop/UPower/devices/line_power_bq25790_charger
/org/freedesktop/UPower/devices/DisplayDevice
root@imx8mp-LPDDR4-EVK:~# uPower -i /org/freedesktop/UPower/devices/battery_bq25790_battery
原生路径:bq25790电池
电源:有
更新时间:星期五三月3 11:15:56 2023 (15秒前)
有历史记录:是的
有统计数据:是的
五天
演示:有
可充电:有
状态:空
警告级别:无
能耗:0 Wh
能耗:0 Wh
能耗:0 Wh
能源全设计:0 Wh
能量率:0W
电压:3.484V
充电周期:不适用
百分比:0%
容量:100%
图标名称:"battery-empty-symbolic"
历史记录(收费):
1677842156 0.000未知
历史记录(速率):
1677842156 0.000未知
当我将电源或电源连接到出现问题的电路板时、
root@imx8mp-LPDDR4-EVK:~# i2cdump -y -f 0 0x6b
未指定大小(使用字节数据访问)
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:04 D7 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX?XXXXXXXXXXXXXXXX
10:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
20:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
30:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
40:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
50:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
60:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
70:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
80:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
90:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
A0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
B0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
C0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
D0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
E0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
F0:XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
root@imx8mp-LPDDR4-EVK:~# dmesg | grep "bq257*"
[ 8.153235] bq25790-充电器0-006b:线路998:看门狗计时器:2000
[ 8.153251] bq25790-充电器0-006b:线路1007:输入电压限制:4500000
[ 8.153256] bq25790-充电器0-006b:行1015:输入电流限制:1500000
[ 8.162315] bq25790-充电器0-006b:第907行:开始硬件初始化
[ 8.162330] bq25790充电器0-006b:线路922:看门狗计时器值:0
[ 8.162705] bq25790-充电器0-006b:第941行:设置充电电流:2000000
[ 8.163464] bq25790-充电器0-006b:线路948:设置预充电电流:160000
[ 8.163885] bq25790-充电器0-006b:第956行:设置充电电压:4200000
[ 8.164479] bq25790 charger 0-006b:第963行:设置终止电流:200000
[ 8.164492] bq25790-充电器0-006b:第285行:bq25790_SET_TERM_CURR:TERM_CURRENT = 200000
[ 8.164497] bq25790-充电器0-006b:第294行:bq25790_SET_TERM_CURR:reg_val = 5
[ 8.167776] bq25790-充电器0-006b:第982行:硬件初始化成功完成
root@imx8mp-LPDDR4-EVK:~#[ 873.118847] CPU CPU0:_set_opp_voltage:无法设置电压(950000 950000 mV):-11
[873.127330] CPU CPU0:无法设置稳压器电压:-11.
[ 873.132937] cpufreq:_target_index:无法更改 CPU 频率:-11
[ 873.140674] CPU CPU0:_set_opp_voltage:无法设置电压(1000000 1000000 1000000 mV):-11
[873.149425] CPU CPU0:无法设置稳压器电压:-11.
[ 873.155026] cpufreq:_target_index:无法更改 CPU 频率:-11
[ 873.162773] CPU CPU0:_SET_OPP_VOLTAGE:无法设置电压(1000000 1000000 1000000 mV):-11.
[873.171498] CPU CPU0:无法设置稳压器电压:-11.
[ 873.177092] cpufreq:_target_index:无法更改 CPU 频率:-11
[ 873.184930] CPU CPU0:_SET_OPP_VOLTAGE:无法设置电压(1000000 1000000 1000000 mV):-11.
[873.193704] CPU CPU0:无法设置稳压器电压:-11.
[ 873.199303] cpufreq:_target_index:无法更改 CPU 频率:-11
[ 873.206986] CPU CPU0:_SET_OPP_VOLTAGE:无法设置电压(1000000 1000000 1000000 mV):-11
[873.215732] CPU CPU0:无法设置稳压器电压:-11
[ 873.221321] cpufreq:_target_index:无法更改 CPU 频率:-11
[ 873.229052] CPU CPU0:_SET_OPP_VOLTAGE:无法设置电压(1000000 1000000 1000000 mV):-11
[873.237808] CPU CPU0:无法设置稳压器电压:-11.
[ 873.243406] cpufreq:_target_index:无法更改 CPU 频率:-11
[ 873.250970] CPU CPU0:_SET_OPP_VOLTAGE:未能设置电压(1000000 1000000 1000000 mV):-11
[873.259718] CPU CPU0:无法设置稳压器电压:-11.
[ 873.265303] cpufreq:_target_index:无法更改 CPU 频率:-11
[ 873.273055] CPU CPU0:_SET_OPP_VOLTAGE:无法设置电压(1000000 1000000 1000000 mV):-11.
[873.281828] CPU CPU0:无法设置稳压器电压:-11.
[ 873.287426] cpufreq:_target_index:无法更改 CPU 频率:-11
[ 873.294972] CPU CPU0:_set_opp_voltage:无法设置电压(1000000 1000000 mV):-11.
[873.303717] CPU CPU0:无法设置稳压器电压:-11.
[ 873.309307] cpufreq:_target_index:无法更改 CPU 频率:-11
[ 873.317058] CPU CPU0:_SET_OPP_VOLTAGE:无法设置电压(1000000 1000000 1000000 mV):-11
[ 873.325814] CPU CPU0:无法设置稳压器电压:-11
你能告诉我怎么出问题了吗?
嗨、Master j、
我不是一个经验丰富的编码器。 我更像是一个电源设计师。 我看到了几件我不明白的事:
[ 8.164497] bq25790-充电器0-006b:第294行:bq25790_SET_TERM_CURR:reg_val = 5 -如果使用 uA、则超出范围
950000 950000 950000mV 和 1000000 1000000 1000000 mV 超出任何电压寄存器的范围。
此致、
Jeff