View previous topic :: View next topic |
Author |
Message |
Ttelmah
Joined: 11 Mar 2010 Posts: 19539
|
|
Posted: Wed Aug 02, 2023 2:29 am |
|
|
I'd be totally scared to be using a chip with so many problems. Especially
since some of the documented errata, seem to also trigger in situations
not matching the description. CCS have got fixes for the documented
situations, but playing with this, I've seen at least two other situations
triggering problems that don't appear on the same code in other chips.
You have chosen a very large and fast CPU, but are running it very slowly.
Now there are many other PIC's that are likely to fit in the same package.
For example if you are using a small package the PIC33CK chips. Pulling
the errata sheet for these has just 5 or 6 errata, and only one of these affects
main CPU operations.
I would not trust the fixes to work in all circumstances, and with the
current errata list would not use these chips. |
|
|
Marco27293
Joined: 09 May 2020 Posts: 126
|
|
Posted: Wed Aug 02, 2023 2:48 am |
|
|
My problem is to find a chip with enough RAM to perform 2048 fft in an efficient and fast way.
I'll try to find another one suitable for my application...
Meanwhile where can i find free C FFT libraries ? |
|
|
Marco27293
Joined: 09 May 2020 Posts: 126
|
|
Posted: Wed Aug 02, 2023 3:28 am |
|
|
My device revision is:
Code: |
Target device dsPIC33EP512GP502 found.
Device Revision ID = 4007
|
According to errata revision 4009 shouldn't have these errata correct ? |
|
|
Ttelmah
Joined: 11 Mar 2010 Posts: 19539
|
|
Posted: Wed Aug 02, 2023 4:53 am |
|
|
Look at Kiss FFT. |
|
|
Marco27293
Joined: 09 May 2020 Posts: 126
|
|
Posted: Wed Aug 02, 2023 7:08 am |
|
|
Can You provide me a link for a library compatible with PCD compiler ?
I've just found Kiss fft C libraries with a lot of compiling issues... |
|
|
temtronic
Joined: 01 Jul 2010 Posts: 9243 Location: Greensville,Ontario
|
|
Posted: Wed Aug 02, 2023 7:21 am |
|
|
Every conversion from one 'C' to another 'C' can have (will ? ) issues...
it's the nature of the beast.
One area is data types.
Depending on the compiler the 'default' can be 8 bit unsigned or 16 bit signed or ?????
Have no idea if that's your 'compiling issue' but should be investigated..... |
|
|
|