First thing that you should do is to ensure your TFTP server is actually working and ensure it is configured for logging. This way you can check if RPi `TFTP` requests where received by `TFTP` deamon.
`TFTP` uses `UDP` and so is not really reliable. You can debug it by capturing the network traffic on your TFTP host using `tcpdump` or `wireshark`:

For `tcpdump`, you can use something like (you can termianate it by CTRL+C)

    sudo -i tcpdump host 192.168.2.2

Where `192.168.2.2` is your RPi IP address. You should see all the network packages sent to/from RPi. This way you can see if `TFTP` packages are sent at all. 

*NOTE*: You may need to use `-i interface` (before word `host`) option to specify interface other than default if you have more than one on your server.

*NOTE2*: You can add ` and port tftp` at the end of your command to only limit network traffic to TFTP packages.