Arduino Lilypad with FTDI Basic Not working

Hello! Using Windows 10, Arduino IDE 1.6.5, Sparkfun FTDI Basic, plugged into an Arduino Lilypad (328P) Clone. I am trying to upload the code. Simply have the USB>FTDI>Arduino. Am I missing something? Error message as follows:

Arduino: 1.6.5 (Windows 8.1), Board: "LilyPad Arduino, ATmega328"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10605 -DARDUINO_AVR_LILYPAD -DARDUINO_ARCH_AVR -IC:\Users\Andrew\AppData\Roaming\Arduino15\packages\arduino\hardware\avr\1.6.5\cores\arduino -IC:\Users\Andrew\AppData\Roaming\Arduino15\packages\arduino\hardware\avr\1.6.5\variants\standard C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\sketch_nov17a.cpp -o C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\sketch_nov17a.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\hooks.c.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\WInterrupts.c.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\wiring.c.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\wiring_analog.c.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\wiring_digital.c.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\wiring_pulse.c.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\wiring_shift.c.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\abi.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\CDC.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\HardwareSerial.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\HardwareSerial0.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\HardwareSerial1.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\HardwareSerial2.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\HardwareSerial3.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\HID.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\IPAddress.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\main.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\new.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\Print.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\Stream.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\Tone.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\USBCore.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\WMath.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\WString.cpp.o

Using previously compiled file: C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\core.a

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc -w -Os -Wl,--gc-sections -mmcu=atmega328p -o C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp/sketch_nov17a.cpp.elf C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp\sketch_nov17a.cpp.o C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp/core.a -LC:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp -lm

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp/sketch_nov17a.cpp.elf C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp/sketch_nov17a.cpp.eep

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy -O ihex -R .eeprom C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp/sketch_nov17a.cpp.elf C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp/sketch_nov17a.cpp.hex

Sketch uses 4,660 bytes (15%) of program storage space. Maximum is 30,720 bytes.

Global variables use 81 bytes (3%) of dynamic memory, leaving 1,967 bytes for local variables. Maximum is 2,048 bytes.

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM9 -b57600 -D -Uflash:w:C:\Users\Andrew\AppData\Local\Temp\build6253642153332370819.tmp/sketch_nov17a.cpp.hex:i

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58

Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM9

Using Programmer : arduino

Overriding Baud Rate : 57600

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x94

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x94

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x94

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x94

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x94

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x94

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x94

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x94

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x94

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x94

avrdude done. Thank you.

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Am I supposed to have something hooked up between ground and (??)?

The code compiled and linked perfectly. The IDE is not actually able to connect to the Lilypad. You need 4 connections - TX, RX, power, and ground. What do you actually have connected?

FTDI also needs DTR connected to Reset via an 0.1uF cap. Or press Reset on the Lilypad when the IDE shows "compiled xxx of 32xxx bytes" to start up the Lilypad bootloader code. Can be easier to get the timing right if you select File:Preferences and turn on Verbose outputs.