Hi
I wouldn't try making a new project yet since you can simply use the uTaskerV1.4 project as it is.
Therefore follow
http://www.utasker.com/docs/KINETIS/uTaskerV1.4_Kinetis.pdf and not
http://www.utasker.com/docs/uTasker/uTaskerV1.4_user_guide.PDF.
Specifically, to work with KDS on the FRDM-K64F, starting with Release 1.4.7 do the following:
1. Delete all CW project files from the project root directory and copy the KDS project files from
\Applications\uTaskerV1.4\KinetisDesignStudio\Project_Settings to the project root. The project root is the highest directory - the level where the folders \Applications, \uTasker etc. are located. This is also explained in the readme.txt file in the project root directory (V1.4.7 has CW set rather than KDS and they both need their project files at the same location - it is a bit of nuisance with Eclipe projects which want to have their files here but are otherwise not compatible with each other - same goes for Atollic)
2. Start KDS in a workspace of your choice - then import the project (see the CW video since KDS works the same)
3. Check that the compiler setting is for Cortex M4 (and not Cortex M0+) and select the linker script file
\Applications\uTaskerV1.4\KinetisCodeWarrior\Linker_Files\K_1M_256.ld to match your chip (don't worry that this is a linker script in the CW directory since this can be shared for all GCC based builds). Again, this is shown in the CW video and is almost identical in KDS.
4. Select the uTaskerV1.4 target for Flash (rather than the serial loader, or others)
5. In
\Applications\uTaskerV1.4\config.h comment in
KINETIS_K60 to choose the family (comment out whatever is active if it doesn't match - I think that the default in that release is
KINETIS_KE00). Then comment in the board
FRDM_K64F, rather than
TWR_K64F120M (in case it is selected) to select the exact HW.
6. Build and load to the board and you should have the project running. You can enable or disable USB, UART, SD card, ETHERNET and various TCP/IP services in the same file to configure what you want and don't (note that Ethernet is disabled by default in that release so you will probably want to enable
ETH_INTERFACE). More detailed configurations are in
\Applications\uTaskerV1.4\app_hw_kinetis.h (eg. choosing which UART the debug interface is on, whether SD card works with SDHC or SPI etc.).
Good luck
Regards
Mark