本帖最后由 zlcn 于 2022-10-10 15:06 编辑
最近申请到LKS32AT086 集成预驱芯片,按照官网资料设计了一款无刷电机驱动板,在软件调试时遇到以下问题,软件版本使用LKS08x_FOC_SensorLessV4.26:
1.使用keil5 编译环境,编译Download均正常,但上电后芯片不工作,设置DEBUG_PWM_OUTPUT输出时,MCPWM端口不输出波形;在线Debug调试时,上电(VCC +12V AVDD +5V)复位运行时,不能正常进入初始化程序,显示CPU不能读取到寄存器,在for循环内打断点,不能进入断点
2.电源断电情况下((VCC 0V AVDD Jlink供电 3.3V),Debug调试时,程序可以正常初始化,在主程序for循环内打断点,可正常进入断点
3.这边核查了一下硬件部分电路,电源输入部分电路正常,其它外设仅添加CAN通信部分硬件,其它与官网EVB原理图基本一致,看看有没有不同想法的,帮忙提下意见,感谢
4.在论坛找了一些资料,核对软件开发环境,Device选型上面没有LKS32MC086芯片选型,但看芯片手册,08系列Flash地址应该时一致的,应该选任意一个型号都是可以对应上地址空间的,不知道有没有理解错误,这边选了最接近的型号LKS32MC086系列
5.Debug选项选择了Jlink SW端口,Setting配置与论坛上其它伙伴的环境配置一致,所以不确定是硬件部分电路异常,还是开发环境或者例程导致的错误,看看各位伙伴有没有不同意见,帮忙提点一下,感谢感谢
|