Great Britain's Goldie Sayers failed to qualify for the women's javelin final after three no throws at the Olympic Stadium on Tuesday.
Sayers, 30, has been suffering from an
that flared up again in the warm-up.
"The irony is in 15 years I have never once hurt my elbow and I'm devastated," she said.
"I had to give it a go and I couldn't not compete in a home Olympics. I felt fantastic but my elbow let me down."
Sayers broke her own national record at the
London Grand Prix on 14 July,
but suffered a torn elbow ligament on her fourth throw.
She added: "I'm sure people have criticised me for competing injured. I did one throwing session a few days ago and that went well. But I caught a nerve in warm-up and couldn't feel my hand.
"I couldn't flight the javelin but physically I'm in the best shape of my life. I tore my elbow at Palace having just thrown 66m and feeling in fantastic shape in the worst conditions."
Sayers, who competed at both the 2004 and 2008 Olympics, says she will compete at Rio 2016.
"I'm proud to have been able to compete," she added. "It was just not meant to be. I know I can throw 70m and I will carry on to Rio.
"It's just gutting not to be in the final in front of a home crowd. Hopefully I can do the country proud in Rio."
Defending champion Barbora Spotakova of the Czech Republic
headed the qualifiers
with a throw of 66.19m, while world champion Mariya Abakumova of Russia was seventh of the 12 qualifiers, recording 63.25m.