Thanks for your reply!Here are my steps:
1. the original video args in kernel command line is "video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off", and I modified it as "video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:dev=hdmi,1920x1080M@60,bpp=32 video=mxcfb2:off video=mxcfb3:off" to adjust hdmi to secondary display.
2. recompile images and download
3. reboot the board and descovery that the bootanimation can not show on hdmi display
You may reproduce it, and I guess that the secondary display copying main display is controlled by android WindowManagerService(WMS for short).