To be honest, I grew up in northern Alabama in the 60s/70s, and never heard the term cracker used. I’m guessing it’s more of a Florida term.
I grew up in central Alabama in the 60s/70s and did hear the term, enough to know it meant “ignorant redneck poor white trash” and was always derogatory.