CAUCHARD
Newbie level 1

<This problem may have been seen and solved previously>
On DS80C400 used in contiguous mode the ROM contains a memory manager (mem_malloc(),mem_free()..) which can affect a bloc up to 64K but may be crossing a 64K page boundary.
In this case Keil itself advise to use far pointers and unsigned long index to have 24 bits arithmetic instead of 16 bis computation of pointers.-since the V7 of compiler)
I use V8.12 PK51 and still have the problem: unable to access data across a page boundary.
Has anybody an idea of what I'm doing wrong, and a workaround solution ?
On DS80C400 used in contiguous mode the ROM contains a memory manager (mem_malloc(),mem_free()..) which can affect a bloc up to 64K but may be crossing a 64K page boundary.
In this case Keil itself advise to use far pointers and unsigned long index to have 24 bits arithmetic instead of 16 bis computation of pointers.-since the V7 of compiler)
I use V8.12 PK51 and still have the problem: unable to access data across a page boundary.
Has anybody an idea of what I'm doing wrong, and a workaround solution ?