工具与软件:
我正在尝试使用标志映射将 ITStatus()映射到 LEDCNTL_A 当我映射 ITStatus()时,电流就会上升到~800mA。 某些寄存器组合部分起作用、例如 BatteryStatus ()、并且我可以获取 GPIO 以反映 BatteryStatus ()的 DSG 位。 将标志映射1设置为0x8261会正确地将 LEDCNTL_A GPIO 驱动至高电平。 但一旦 ITStatus()被选为源(0x8267)、BMS 的电流就会跳转到800mA。 当极性被切换时、它看起来也会发生变化。 几乎就像驱动了错误的引脚 文档中确实指出它在标志映射设置部分中驱动了引脚20、21和22、但无法写入该引脚、因为这些引脚是电芯的 VC 引脚。
看起来像是与标志映射相关的固件错误。 以及大量文档错误。 我们需要使用 FLAG_MAP 才能正常工作、我们目前在此问题上被阻止、无法发货、直到我们为此找到解决方案。