CodeRedSupport is CMSISv2 supported yet?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

CodeRedSupport is CMSISv2 supported yet?

660件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by larryvc on Tue Mar 15 16:09:29 MST 2011
If it is I have noticed some discrepancies in clock timings.

See my posts in this thread: http://knowledgebase.nxp.com/showthread.php?t=1662.

My concerns are not with the baud rate issues mentioned in the thread but with the value of SystemFrequency.

CMSISv1p30_LPC17xx SystemCoreClock 100MHZ with PLL0CFG_Val 0x00050063

CMSISv2_LPC17xx SystemFrequency 72MHZ with PLL0CFG_Val 0x0000000B

CMSISv2_LPC17xx SystemFrequency 99MHZ with PLL0CFG_Val 0x00050063
0 件の賞賛
返信
3 返答(返信)

643件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by larryvc on Wed Mar 16 00:47:20 MST 2011
Ok. I'm still messing around with the code if I find something I'll let you know.

I find it odd that the code doesn't set up PLL0 the same as before...maybe I'm looking in the wrong place.

So am I right to assume that the LPC17xx SystemInit() and the LPC17xx header file stuff is NXP released ports of the Kiel release?

I guess what I am asking is who maintains system_LPC17xx.c and .h.

Do you have an approximate release date for LPCXpresso 4?:D
0 件の賞賛
返信

643件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by CodeRedSupport on Wed Mar 16 00:15:40 MST 2011
We are currently discussing with NXP the issues raised regarding the CMSISv2_LPC17xx library project supplied in their new "MCB1700 Sample Code Bundle for LPC1769 Peripherals using LPCXpresso" examples.

Formal support for CMSIS v2.0 will be incorporated into the forthcoming LPCXpresso 4 (ie support for a CMSISv2p00_LPC17xx library project integrated into the project wizard, in the same way as we currently support the CMSISv1p30_LPC17xx library project).

One point to note though is that the changes made to the LPC17xx SystemInit() and the LPC17xx header file are actually independent to CMSIS 2.0 - which really is just about the changes ARM have made to the CPU related files (ie the Cortex-M3).

Regards,
CodeRedSupport
0 件の賞賛
返信

643件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by larryvc on Tue Mar 15 18:33:47 MST 2011
The values above are just printf of SystemCoreClock and SystemFrequency for the respective CMSIS version. My scope died so I haven't been able to confirm the actual frequency of the hardware. I will measure it when I can.

The SystemInit() function in system_LPC17xx.c of CMSISv2_LPC17xx is different than the one in CMSISv1p30_LPC17xx.
0 件の賞賛
返信