how to upgrade linux-headers-4.4.38-tegra to latest kernel and headers

My driver needs most recent linux-headers-generic and linux-image-generic, but the jetson tx2 has a customized linux kernel which does not have some header files.

I tried upgrade the kernel but failed, boot grub ignore the changes.

What should I do to upgrade the kernel and linux-header files?

You might have better luck asking there:
since it’s very jetson specific.