H8S2633

nobody wrote on Wednesday, May 09, 2007:

Thanks for the answer,
I have studied the porting on the 2329 and the core of the 2633 is the same one.
The linker file memory is different.
I have to change also the "port.c" file. 

The simple code:

main()
{

    xTaskCreate( seriale, "Check", configMINIMAL_STACK_SIZE, NULL, mainCHECK_TASK_PRIORITY, NULL );
    xTaskCreate( seriale_1, "Chico", configMINIMAL_STACK_SIZE, NULL, mainCHECK_TASK_PRIORITY, NULL );

        vTaskStartScheduler();

    return (0);
}

static void seriale( void *pvParameters )
{
    /* The parameters are not used. */
    ( void ) pvParameters;

    /* Cycle for ever, delaying then checking all the other tasks are still
    operating without error. */
    for( ;; )
    {
        vTaskDelay( 10 );
        portENTER_CRITICAL();
        put_char(‘t’);
        portEXIT_CRITICAL();
    }
}

static void seriale_1( void *pvParameters )
{
    /* The parameters are not used. */
    ( void ) pvParameters;

    /* Cycle for ever, delaying then checking all the other tasks are still
    operating without error. */
    for( ;; )
    {
        vTaskDelay( 100 );
        portENTER_CRITICAL();
        put_char(‘p’);
        portEXIT_CRITICAL();
    }
}

void vApplicationTickHook(void)
{
    put_char(’#’);
}

It produces:

##########tttttttttt#####pppppppp#####…

Regards.

rtel wrote on Thursday, May 10, 2007:

[end of previous thread]