Other Parts Discussed in Thread: ENERGIA
Hello,
I've been trying to get tcp functionality working in code composer studio. To start off I'm simply porting energia's ethernet classes to ccs. They haven't really changed since I put them into ccs, and it compiles just fine.
Internally, it keeps track of tcp clients by having a struct array for them. When I got more than one tcp client, it would suddenly hard fault. I traced it back and found that the pbuf containing structs for some reason start using unreadable, memory mapped denied memory, so when I try to read client information out of them it throws a fault. My memory isn't too small, it's 0x10000 and 0x15000 for heap and stack. What else could cause this kind of issue?