Search found 11 matches

by duststorm
Thu Mar 16, 2017 4:56 pm
Forum: STM32 Support
Topic: Debugging unhandled exception.
Replies: 13
Views: 17518

Re: Debugging unhandled exception.

This is probably a false alarm. Perhaps using the debugger too intensively for longer times somehow brought chaos.
I backed of the changesets, hard powered down the development board, made sure all gdb and stm link processes were exited. Then after reapplying my changesets one by one and testing it ...
by duststorm
Thu Mar 16, 2017 2:56 pm
Forum: STM32 Support
Topic: Debugging unhandled exception.
Replies: 13
Views: 17518

Re: Debugging unhandled exception.

Sorry to be digging up an old thread, but I'm having trouble debugging unhandled exceptions and perhaps someone can help.

Observation: as soon as I change any of the aliases (that all point to the same _unhandled_exception function) then the program no longer works. It gets stuck in the _unhandled ...
by duststorm
Wed May 04, 2016 5:36 pm
Forum: ChibiOS/HAL
Topic: ADC conversion blocks in osless HAL
Replies: 16
Views: 13386

Re: ADC conversion blocks in osless HAL

It seems to work now! :)
Apparently I did not fully understand these configuration bits yet. I think I got the hang of them now.
Thank you for helping me out!

It's also working without OS.
by duststorm
Wed May 04, 2016 11:01 am
Forum: ChibiOS/HAL
Topic: ADC conversion blocks in osless HAL
Replies: 16
Views: 13386

Re: ADC conversion blocks in osless HAL

Okay, thanks. I'll have a try.

[*]You are not using my board files. It is shown clearly in this code
palSetPadMode(GPIOA, GPIOA_PIN0, PAL_MODE_INPUT_ANALOG); // adc channel 0, pa0, adc1 ch1
palSetPadMode(GPIOA, GPIOA_PIN1, PAL_MODE_INPUT_ANALOG); // adc channel 1, pa1, adc2 ch1
GPIOA_PIN0 doen ...
by duststorm
Wed May 04, 2016 9:31 am
Forum: ChibiOS/HAL
Topic: ADC conversion blocks in osless HAL
Replies: 16
Views: 13386

Re: ADC conversion blocks in osless HAL

Do you think it might be an issue with using os-less hal?

It appears not.

I attached an example using the RT os, it has the same issue.

I made a minimalist example, based very much on the f446re demo, where I try to do an ADC conversion in the main loop.
Doing the conversion makes it block in ...
by duststorm
Wed May 04, 2016 9:01 am
Forum: ChibiOS/HAL
Topic: ADC conversion blocks in osless HAL
Replies: 16
Views: 13386

Re: ADC conversion blocks in osless HAL

Unfortunately it's still locking in the same place.

stm32_debug.jpg

I have copied over the Makefile, mcuconf, halconf, osalconf from the f446re nucleo64 board example, and linked it to the latest trunk version (@9401)
About the only change I made to the mcuconf was setting STM32_ADC_USE_ADC1 to ...
by duststorm
Tue May 03, 2016 7:26 pm
Forum: ChibiOS/HAL
Topic: ADC conversion blocks in osless HAL
Replies: 16
Views: 13386

Re: ADC conversion blocks in osless HAL

I was eyeballing the trunk version before (with a few changes to my makefile I could compile with trunk), but indeed now I pulled in some very interesting looking changes that I didn't have yet
I have the code to the point where it compiles, but I need to wait until tomorrow until I'm able to test ...
by duststorm
Tue May 03, 2016 5:51 pm
Forum: ChibiOS/HAL
Topic: ADC conversion blocks in osless HAL
Replies: 16
Views: 13386

Re: ADC conversion blocks in osless HAL

https://drive.google.com/file/d/0B9CGNW ... sp=sharing

It uses latest stable chibios, but I added a board definition for the nucleo f446.
I don't know if it's any good, though.
by duststorm
Tue May 03, 2016 5:34 pm
Forum: ChibiOS/HAL
Topic: ADC conversion blocks in osless HAL
Replies: 16
Views: 13386

Re: ADC conversion blocks in osless HAL

It seems to hang in the same place.

static const ADCConversionGroup adccg1 = {
TRUE,
ADC_CH_NUM,
adccb,
adcerr,
0, // CR1
ADC_CR2_SWSTART, //CR2
0, // SMRP1
ADC_SMPR2_SMP_AN0(ADC_SAMPLE_56), ADC_SMPR2_SMP_AN0 (ADC_SAMPLE_56), // SMRP2
ADC_SQR1_NUM_CH(ADC_CH_NUM), // SQR1
0, // SQR2
ADC ...
by duststorm
Tue May 03, 2016 4:59 pm
Forum: ChibiOS/HAL
Topic: ADC conversion blocks in osless HAL
Replies: 16
Views: 13386

Re: ADC conversion blocks in osless HAL

Don't know if this could shed some light, but here is

osalconf.h
/*
ChibiOS - Copyright (C) 2006..2015 Giovanni Di Sirio

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of ...