hello Lukas,
Thanks for the insight.
JFYR, I am using s32k144 CAN bootloader project where 16 bytes of seed has been used.My aim is to send 256 bytes of seed, I somehow managed to send 252 bytes seed by updating the below fields:
//previous #define TOTAL_FIFO_BYTES (800u) /* Config total bytes */
#define TOTAL_FIFO_BYTES (2400u) /* Config total bytes */
//#define SA_ALGORITHM_SEED_LEN (16u) /* Seed Length previous*/#define SA_ALGORITHM_SEED_LEN (256u)
uint8 aDataBuf[270u]; //updated buf size of this structure "tUdsAppMsgInfo"
//previous #define TX_TP_QUEUE_LEN (50u) /* UDS send message to TP max length */
#define TX_TP_QUEUE_LEN (300) /* UDS send message to TP max length */
//previous static void AppMemcopy(const void *i_pvSource, const uint8 i_CopyLen, void *o_pvDest);
static void AppMemcopy(const void *i_pvSource, const uint16 i_CopyLen, void *o_pvDest); <---- here by changing the datatype of copylen from uint8 to uint16, I am trying to send 256 bytes of seed but in vain, no success,.
It would be really a great help if you can help me out here.
Thanks,
Chandrakant