This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Cannot aloocate memory using malloc

Hi All,
I have implemented a linked list in my program on infineon sle66c168PE.

at very first time i intialize the starting node with the null value and whenever i need to add the node to the linked list the malloc function return me the value 0x0000 that is a null value.which causes the program to fail.

can anyone please suggest me something to work-around this problem...
its very urgent ...Plz
Thanks and Regards,
Ankit

Parents
  • yes i have used init_mempool to setup heap. i know its not feasable to use malloc in an embedded application but i know that my link list may contain 30 elements of 4 bytes each at max and i have enough RAM to accomodate all this.

    but the thing is even if i try to add the very first node still it returns null.

    this thing i could not understand and was thinking about this problem all night.

    Please suggest....

    -Ankit

Reply
  • yes i have used init_mempool to setup heap. i know its not feasable to use malloc in an embedded application but i know that my link list may contain 30 elements of 4 bytes each at max and i have enough RAM to accomodate all this.

    but the thing is even if i try to add the very first node still it returns null.

    this thing i could not understand and was thinking about this problem all night.

    Please suggest....

    -Ankit

Children