Our product is a customized carrier board developed based on TX2 and has been shipped normally. The software is based on Version L4T r28.3.1 Jetpack 3.3.1.
There is a problem occurred with the newly purchased batch of tx2 modules (sn info: 699-83310-1000D02 L, 900-83310-0001-000 BB).
The phenomenon is: HDMI display screen is normal during startup, Then the software interface cannot be displayed, only the cursor is displayed, and the touch screen is normal when touching the screen. At this time, dmesg has an error message per second:
tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0
After testing, I found that disable uart7 by flash the bpmp dtb can restore the display to normal, the error message is also disapear. when i enable uart7,the above err occurs again.
In the previously purchased tx2 module(699-83310-1000-D02 K, 900-83310-0001-000 AZ), there was no such problem. uart7 can be enabled and the application display is normal. please help me how to solve this problem.
hi WayneWWW,
thanks for your reply.
i found the pcn file in the jetson download center, there are 2 pcn files , PCN206440, PCN209140, both of them are not include this issue.
PCN206440, we’ve checked already.
PCN209140, Any Jetson TX2 with 699 level part number 699-83310-XXXX-D12 may be affected by this PCN.
The module in our hands does not include this part number.
Both rel-32.7.3 and rel-28.5 works fine on our custom board when using original BSP.
The following is the log file when I release UART7 by change bpmp-dtb section with rel-28.5 on devkit. At this time, the screen is not displayed.
The complete command is : dd if=tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.encrypt of=/dev/mmcblk0p13
sorry, “release UART7” maybe Description error.
In our product, uart7 is used as a regular serial port. so need to enable uart7 by modify bpmp-dtb like this:
serial{
port = <0xff>;
has_input;
};
The problem is that when I enable uart7, even on devkit, the screen will not display