Crops can and will die if left unattended. Some of them will never be selectable in or out of workshop mode. There is a known bug with this. Hopefully the above advice to FT away and back will help you - although I have found that there are still times when crops become like static objects, useless. If you are on a PC, you can use the console to disable them and then markfordelete. Otherwise, you're stuck with them for the duration of the game.
It's best to assign crops as you plant them. You can assign 12 crops (except Mutfruit, which is 6) to a single settler. I tend to plant 12/6 then assign them to a settler immediately. You don't have to assign each one individually, but can assign the first plant in a row and the game will automatically assign all it can to that settler. This takes a few seconds. You can watch the number of food increase in workshop mode and will get the pop up message that the resource has been assigned. If you plant and have more than the 12/6 unassigned crops at the time you assign a settler, the game seems to randomly assign those crops. This can lead to difficulties knowing which crops have been assigned and which haven't. Also, if your crops get destroyed during an attack, they can lose their assignments, even after you repair them. This again can (and does) lead to crop death. I have, more than a few times, had to store every plant (that wasn't dead) in the warehouse, clear the dead plants, and then re-plant the stored ones and re-assign them to get every crop assigned peoperly. If I did not do it this way, every time I assigned an un-assigned crop to a settler, a different assigned crop would lose it's assignment. It become another nightmare to keep track of. Hopefully this will be fixed by Beth or a user mod at some point.