(Proper means one nontrivial cycle e.g. An irreducible generating polynomial of a proper size)
I would be surprised if there's material difference in error detection between sha2 and crc255 (other than the 1 bit difference).
However, crc is useless against an adversary - preimage attacks are trivial. at the same size, it becomes an apple to apple comparison, and whether you choose depends on a speed/preimage requirements.