Markus Krug

Results 12 comments of Markus Krug

Hi, I have not so much experience but certainly the rclc_support_init() function seems to have serious problems at least on STM32 devices. Is the function called inside a task? If...

> Yes, I tried to remove the while: > > ``` > size_t cubemx_transport_write(struct uxrCustomTransport* transport, const uint8_t *buf, size_t len, uint8_t * err){ > UART_HandleTypeDef * uart = (UART_HandleTypeDef*)...

![afterCorruption](https://github.com/micro-ROS/micro_ros_setup/assets/135316308/f9d820aa-1155-41c4-8808-b464de7803c6)

Hi, I did not investigate the matter further after I got it working for me. As I recall, I changed the recommended memory allocation scheme significantly and used the FreeRTOS...

Hi, the function _gettimeofday is usually not implemented for embedded targets. Actually I'm surprised that you are saying it was working in version CubeIDE 1.11.0. Here: https://stackoverflow.com/questions/7004743/unable-to-link-to-gettimeofday-on-embedded-system-elapsed-time-suggestions you find some...

Hi, no having two times ucHeap, that's not correct and also a little bit surprising that the whole thing is compiling and propably even running. In the file file custom_memory_manager.c...

Hi, good to hear it's working on your side. On my STM32L4 with comparable small RAM size (64KByte) I decided to setup all publisher, node, subscriber before starting FreeRTOS. This...

Hi, did you fix the problem? I came across something similar (missing timer isr). It looks to me that parts of the microros library are disabling interrupts. I did a...

Just a short comment. Don't use HAL_Delay() if you are using FreeRTOS with STM32CubeIDE (or CubeMX). They propably share the same timer and therefore locking/influencing each other. This is not...

Hello everyone, hello Pablo, I might sound very angry in my last post - however, I'm not. I just want to report what happens on my computer with my application....