cancel
Showing results for 
Search instead for 
Did you mean: 

ST10F269 wierd CAN problem.

neil2399
Associate II
Posted on March 12, 2008 at 11:27

ST10F269 wierd CAN problem.

1 REPLY 1
neil2399
Associate II
Posted on March 12, 2008 at 11:27

Hi Guys.

My setup is:

Keil uVision IDE.

ST10F

Bootloader in Block 0.

Operational Code in Block 4.

I have a strange problem with my CAN.

When I load my operational code into Block 0, my CAN works fine.

However, when I load my operational code into Block 4, my CAN doesn't work.

At first I thought it was a memory address offset problem, but the addresses of my CAN initialization registers are correct. The values in the registers however, change at a high rate. Almost like a counter is using them or something.

Attached are the memory maps I use.

DebugMemoryMap.lin is the one I use when I load my operational code into Block 0.

Block4.lin is the one I use when I load my code into Block 4.

Bootloader FLASH.lin is the bootloader map.

Any suggestions or help will be appreciated.

Thanks

Neil

________________

Attachments :

Block4.lin : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I0LQ&d=%2Fa%2F0X0000000bXi%2FDZ.n3qFZAphhkV6jDf.VO88OOw7EULIDzpBupVexmxA&asPdf=false

Bootloader_FLASH.lin : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I0F0&d=%2Fa%2F0X0000000bXj%2FLyf78iyFrpllvbnPCZbtqtNil0vkOfjjOSDsPMVfp1c&asPdf=false

DebugMemoryMap.lin : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I0GP&d=%2Fa%2F0X0000000bXg%2FLgNFqSHgqop61QXG2R4ucUAHbGLGfxZ.nMwaQaCDcuk&asPdf=false