Thanks for the answer! Yes, it looks like you're correct, the BHE and BLE pins are connected to 0v. Does this mean it's impossible to write bytewise?
The hardware in question is already delivered to several customers, so changing the hardware layout is not a feasible option afaik
. Hence, I'm looking for other possible software options. Some of the options I've come up with so far:
1. Would it be possible to configure the processor to not handle the CS region at lower than 16 bit size (ie, use entire 16 bit words for 8 bit bytes)?
2. Would it be possible to interdict read/writes to a specific CS somehow? Interrupt generation, etc?
3. Rewrite sprintf to handle the situation (basically doing the 1st option the long way in software, requiring lots of weird memory handling etc)?
Can anyone comment on the feasibility of these options?