TODO -Remove serial.h dependency in crc.c. -Compute CRC table dynamically. -Remove requirement for APP filename when doing DDR memory testing.