Quantcast
Channel: Embedded Software (Read Only)
Viewing all articles
Browse latest Browse all 25965

Forum Post: RE: New EtherCAT register in SYS/BIOS Ind. SDK V1.1.0.5

$
0
0

Hi Pratheesh,

Thanks for the description of this new registers.

By the way I think there is an implementation error in th file "tiescbsp.c" in the procedure "bsp_esc_reg_perm_init()" in the following code sequence:

#ifndef SYSTEM_TIME_PDI_CONTROLLED      for (i=0; i < 27; i++)         pdi_reg_perm_array[i+0x900]= TIESC_PERM_READ_ONLY;     for (i=0; i < 22; i++)         pdi_reg_perm_array[i+0x920]= TIESC_PERM_READ_ONLY; #else     for (i=0; i < 16; i++)         pdi_reg_perm_array[i+0x900]= TIESC_PERM_READ_ONLY;     for (i=0; i < 8; i++)         pdi_reg_perm_array[i+0x910]= TIESC_PERM_RW;       for (i=0; i < 8; i++)         pdi_reg_perm_array[i+0x918]= TIESC_PERM_READ_ONLY;     for (i=0; i < 12; i++)         pdi_reg_perm_array[i+0x920]= TIESC_PERM_RW;     for (i=0; i < 4; i++)         pdi_reg_perm_array[i+0x92c]= TIESC_PERM_READ_ONLY;    pdi_reg_perm_array[i+0x930]= TIESC_PERM_RW;  pdi_reg_perm_array[i+0x931]= TIESC_PERM_RW;   pdi_reg_perm_array[i+0x932]= TIESC_PERM_READ_ONLY;  pdi_reg_perm_array[i+0x933]= TIESC_PERM_READ_ONLY;   pdi_reg_perm_array[i+0x934]= TIESC_PERM_RW;  pdi_reg_perm_array[i+0x935]= TIESC_PERM_RW;  #endif 

Probably after the last for-loop the index "i" should not be there.

Best regards,
Patrick


Viewing all articles
Browse latest Browse all 25965

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>