Hi
The FRDM-K46Z requires high-gain crystal mode (MCG_C2 = 0x9c;)
If it still doesn't start, load the binary file from the link to the FRDM-KL46Z that I gave in the previous post to check that your board runs with it. Then either use the OpenSDA debugger or the memory debug command on its command line interface (VCOM at 19200 Baud, 1 stop, 8 bits, XON/XOFF) to display internal registers to see the values that are needed.
[In the I/O menu there is a command that can be used as follows
md 400ff000 l 4 to display 4 long words from address 0x400ff000
md 400ff000 w 4 to display 4 short words from address 0x400ff000
md 400ff000 b 4 to display 4 bytes from address 0x400ff000]
If you prefer an immediate and complete solution for the FRDM-KL46Z (with USB-MSD, USB-HID, USB-CDC, USB-RNDIS and TCP/IP, SLCD, File system, nRF24L01 and most other peripherals) simply download the uTasker project.
Regards
Mark