# USB-CDC start implementing
This commit is contained in:
parent
8d5e3090b8
commit
83deac595d
5 changed files with 4 additions and 1 deletions
|
|
@ -25,7 +25,7 @@
|
|||
"name": "Debug",
|
||||
"inherits": "default",
|
||||
"cacheVariables": {
|
||||
"SEGGER_RTT_ENABLED": "ON",
|
||||
"SEGGER_RTT_ENABLED": "OFF",
|
||||
"UNITY_TESTING_ENABLED": "OFF",
|
||||
"CMAKE_BUILD_TYPE": "Debug"
|
||||
}
|
||||
|
|
|
|||
3
bsp/sdram/README.md
Normal file
3
bsp/sdram/README.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Вопросы
|
||||
|
||||
> Да, про HIL в SDRAM точно подмечено: мы грузим в RAM elf, а не подготовленные с помощью nxpimage hab образы. То есть, dcd у нас не вшит и BootROM его не прочитает, тем более, что при загрузке в RAM теста, насколько я понимаю мы вообще игнорируем стадию bootROM и заставляем контроллер прыгнуть на предопределенный нами ProgrammCounter. Поправь меня если я ошибаюсь в своих выводах. Мне видится вариант 1 самым логичным и корректным. Главное понимать, что частый прогон HIL теста SDRAM будет изнашивать Flash -память - то есть этот тест - не совсем частая история. Тут же возникает другой вопрос - firmware_test должен быть написанным полностью? Понятно, что можно реализовать только ту его часть, что отвечает за SDRAM тесты. Но тут ведь тоже есть нюанс - мы установили, что firmware_test связывается с хостом по USB-CDC, этот момент тоже надо учитывать, и похоже он ломает всю парадигму наших HIL тестов. Отсюда я заключаю: возможно не стоит делать HIL тест для SDRAM, а нужно просто заложить возможность проведения длительных тестов на производстве при загрузке firmware_test на таргет. По умолчанию будут прогоняться быстрые тесты, но по желанию оператора, либо раз в десять устройств будет выполняться долгий тест (что думаешь на этот счет?)
|
||||
0
bsp/sdram/include/bsp/sdram.h
Normal file
0
bsp/sdram/include/bsp/sdram.h
Normal file
0
bsp/sdram/src/sdram.c
Normal file
0
bsp/sdram/src/sdram.c
Normal file
0
bsp/sdram/src/sdram_test.c
Normal file
0
bsp/sdram/src/sdram_test.c
Normal file
Loading…
Reference in a new issue