<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Need: LPC11C24 CANopen ROM source code in Processor Expert Software</title>
    <link>https://community.nxp.com/t5/Processor-Expert-Software/Need-LPC11C24-CANopen-ROM-source-code/m-p/1553438#M5324</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;11/15/22 P.S.&amp;nbsp; add details of request&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, I need the contents / source code for these ROM API functions, instead of just the function prototypes.&amp;nbsp; I plan on taking these ROM CAN and CANopen code outside of ROM and putting them as extension library in separate CAN driver folder to be built in flash.&lt;/P&gt;&lt;P&gt;Any NXP tech support who can help?&amp;nbsp; Afterall it's NXP who put these in LPC11C24's ROM.&amp;nbsp; So where is the source code?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;from ccand_11xx.h:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;typedef struct CCAN_API {&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*init_can)(uint32_t *can_cfg, uint8_t isr_ena);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*isr)(void);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*config_rxmsgobj)(CCAN_MSG_OBJ_T *msg_obj);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;uint8_t (*can_receive)(CCAN_MSG_OBJ_T *msg_obj);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*can_transmit)(CCAN_MSG_OBJ_T *msg_obj);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*config_canopen)(CCAN_CANOPENCFG_T *canopen_cfg);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*canopen_handler)(void);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*config_calb)(CCAN_CALLBACKS_T *callback_cfg);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;} CCAN_API_T;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;#define LPC_CCAN_API ((CCAN_API_T *) (LPC_ROM_API-&amp;gt;candApiBase))&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;--- 11/14/22 post ---&lt;/P&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm using LPC11C24 eval board and loaded example LPCopen project, nxp_lpcxpresso_11c24_periph_ccan_rom.&lt;/P&gt;&lt;P&gt;This example does not use the CANopen library driver in lpc_chip_11cxx_lib except in assigning callback functions that reference what's in supposedly built-in CANopen in ROM.&lt;/P&gt;&lt;P&gt;For practice, I plan on implementing few CANopen applications such as heartbeat protocol and some SDO, maybe a thermal sensor temperature report from slave to master.&amp;nbsp; Still haven't ironed-out the details.&lt;/P&gt;&lt;P&gt;Once implementation is successful, I shall be porting all CANopen driver library and see what I need from built-in CANopen app in its ROM (only referenced by hardcoded address as to another CAN Bus MCU, LPC43S67 which does not have any transceiver and no CANopen library.&lt;/P&gt;&lt;P&gt;#define LPC_ROM_API (*((LPC_ROM_API_T * *) LPC_ROM_API_BASE_LOC))&lt;/P&gt;&lt;P&gt;I don't want to use AN11238 example where another post provided CANstack zipped, which uses a PC to send out "messages" and such.&lt;/P&gt;&lt;P&gt;Instead, I'd like to have the source code of&amp;nbsp; CANopen of what's in LPC11C24 ROM.&lt;/P&gt;&lt;P&gt;Can someone provide that?&lt;/P&gt;&lt;P&gt;Let me know if there's anything unclear in my requests or provide correction as necessary.&lt;/P&gt;&lt;P&gt;Thanks for the help.&lt;/P&gt;&lt;P&gt;mi7engr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 15 Nov 2022 15:13:48 GMT</pubDate>
    <dc:creator>mi7engr</dc:creator>
    <dc:date>2022-11-15T15:13:48Z</dc:date>
    <item>
      <title>Need: LPC11C24 CANopen ROM source code</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/Need-LPC11C24-CANopen-ROM-source-code/m-p/1553438#M5324</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;11/15/22 P.S.&amp;nbsp; add details of request&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, I need the contents / source code for these ROM API functions, instead of just the function prototypes.&amp;nbsp; I plan on taking these ROM CAN and CANopen code outside of ROM and putting them as extension library in separate CAN driver folder to be built in flash.&lt;/P&gt;&lt;P&gt;Any NXP tech support who can help?&amp;nbsp; Afterall it's NXP who put these in LPC11C24's ROM.&amp;nbsp; So where is the source code?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;from ccand_11xx.h:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;typedef struct CCAN_API {&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*init_can)(uint32_t *can_cfg, uint8_t isr_ena);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*isr)(void);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*config_rxmsgobj)(CCAN_MSG_OBJ_T *msg_obj);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;uint8_t (*can_receive)(CCAN_MSG_OBJ_T *msg_obj);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*can_transmit)(CCAN_MSG_OBJ_T *msg_obj);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*config_canopen)(CCAN_CANOPENCFG_T *canopen_cfg);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*canopen_handler)(void);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;void (*config_calb)(CCAN_CALLBACKS_T *callback_cfg);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;} CCAN_API_T;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;#define LPC_CCAN_API ((CCAN_API_T *) (LPC_ROM_API-&amp;gt;candApiBase))&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;--- 11/14/22 post ---&lt;/P&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm using LPC11C24 eval board and loaded example LPCopen project, nxp_lpcxpresso_11c24_periph_ccan_rom.&lt;/P&gt;&lt;P&gt;This example does not use the CANopen library driver in lpc_chip_11cxx_lib except in assigning callback functions that reference what's in supposedly built-in CANopen in ROM.&lt;/P&gt;&lt;P&gt;For practice, I plan on implementing few CANopen applications such as heartbeat protocol and some SDO, maybe a thermal sensor temperature report from slave to master.&amp;nbsp; Still haven't ironed-out the details.&lt;/P&gt;&lt;P&gt;Once implementation is successful, I shall be porting all CANopen driver library and see what I need from built-in CANopen app in its ROM (only referenced by hardcoded address as to another CAN Bus MCU, LPC43S67 which does not have any transceiver and no CANopen library.&lt;/P&gt;&lt;P&gt;#define LPC_ROM_API (*((LPC_ROM_API_T * *) LPC_ROM_API_BASE_LOC))&lt;/P&gt;&lt;P&gt;I don't want to use AN11238 example where another post provided CANstack zipped, which uses a PC to send out "messages" and such.&lt;/P&gt;&lt;P&gt;Instead, I'd like to have the source code of&amp;nbsp; CANopen of what's in LPC11C24 ROM.&lt;/P&gt;&lt;P&gt;Can someone provide that?&lt;/P&gt;&lt;P&gt;Let me know if there's anything unclear in my requests or provide correction as necessary.&lt;/P&gt;&lt;P&gt;Thanks for the help.&lt;/P&gt;&lt;P&gt;mi7engr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 15:13:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/Need-LPC11C24-CANopen-ROM-source-code/m-p/1553438#M5324</guid>
      <dc:creator>mi7engr</dc:creator>
      <dc:date>2022-11-15T15:13:48Z</dc:date>
    </item>
    <item>
      <title>Re: Need: LPC11C24 CANopen ROM source code</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/Need-LPC11C24-CANopen-ROM-source-code/m-p/1556184#M5335</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/208579"&gt;@mi7engr&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Sorry the source code of ROM API is not public.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2022 03:48:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/Need-LPC11C24-CANopen-ROM-source-code/m-p/1556184#M5335</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-11-18T03:48:53Z</dc:date>
    </item>
  </channel>
</rss>

